From e218cc3f5eee081fe9f2bd3e74bc1e79d08fd1ae Mon Sep 17 00:00:00 2001 From: Markus Olsson Date: Wed, 24 Jun 2026 16:56:30 +0200 Subject: [PATCH 1/6] Add documentation for managing worktrees in GitHub Desktop (#61654) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: mchammer01 <42146119+mchammer01@users.noreply.github.com> --- .../help/desktop/mac-add-worktree-dialog.png | Bin 0 -> 74309 bytes .../help/desktop/mac-delete-worktree.png | Bin 0 -> 46669 bytes .../mac-repository-new-worktree-menu.png | Bin 0 -> 178691 bytes .../desktop/mac-worktree-context-menu.png | Bin 0 -> 119863 bytes .../mac-worktree-dropdown-new-worktree.png | Bin 0 -> 69579 bytes .../desktop/windows-add-worktree-dialog.png | Bin 0 -> 93937 bytes .../help/desktop/windows-delete-worktree.png | Bin 0 -> 47112 bytes .../windows-repository-new-worktree-menu.png | Bin 0 -> 121647 bytes .../desktop/windows-worktree-context-menu.png | Bin 0 -> 105468 bytes ...windows-worktree-dropdown-new-worktree.png | Bin 0 -> 64656 bytes .../images/help/desktop/worktree-dropdown.png | Bin 0 -> 68775 bytes .../making-changes-in-a-branch/index.md | 1 + .../managing-worktrees-in-github-desktop.md | 178 ++++++++++++++++++ 13 files changed, 179 insertions(+) create mode 100644 assets/images/help/desktop/mac-add-worktree-dialog.png create mode 100644 assets/images/help/desktop/mac-delete-worktree.png create mode 100644 assets/images/help/desktop/mac-repository-new-worktree-menu.png create mode 100644 assets/images/help/desktop/mac-worktree-context-menu.png create mode 100644 assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png create mode 100644 assets/images/help/desktop/windows-add-worktree-dialog.png create mode 100644 assets/images/help/desktop/windows-delete-worktree.png create mode 100644 assets/images/help/desktop/windows-repository-new-worktree-menu.png create mode 100644 assets/images/help/desktop/windows-worktree-context-menu.png create mode 100644 assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png create mode 100644 assets/images/help/desktop/worktree-dropdown.png create mode 100644 content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md diff --git a/assets/images/help/desktop/mac-add-worktree-dialog.png b/assets/images/help/desktop/mac-add-worktree-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..eeb70f73d940c01959d662e20f621c4ad8538eff GIT binary patch literal 74309 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 RDg@w9MiOYeAZ{4&e*loV6374m literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/mac-delete-worktree.png b/assets/images/help/desktop/mac-delete-worktree.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4e72d6132260c99b7bc2d3928796586ac54c5c GIT binary patch literal 46669 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 E17qGJQ2+n{ literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/mac-repository-new-worktree-menu.png b/assets/images/help/desktop/mac-repository-new-worktree-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..745e3d91ff9e420a1be3bb1d5507b921a4ab2633 GIT binary patch literal 178691 zcmZs@1z23Ywm%FMiWMtRD8*@UcOSI4yL)jN+@-j?7I!ZccZcE*#bt1c>mb8_+V`A$ z&Uf#(pJz|9ldP3wWo2dU?EEHNQC4BQjaYiLUMoy%8f z0PCbIAp%o9L3jv#h%nQX`XVO>Lko=~!N9{3z##l70=)%cKm1SpGb}aCtH0@RFfgH( zF!28>BM%M#TyfC*56wT}tAr33MCj97=_yxVWpHmo+Zf009<1jsF%ogH|YnB3gl7~R+y?H$dTSa^7Nn3!3aSXmjM zB^aDM?3|6<8SI=W{$cWOK4NB0CXSX4&X)Feq<{Dt8QZ%!3y_olspx;Mf7)s0Zuy^@ z?4179EocXs{^T&RFfud!4{suo1)}ZoUz z45!GZf(gC}u^$k(sr~x@Wc?`^=8r74fd2nOMQ#W;o$GV04*XyIphN*bm;K2Mk?`R{ z{wsK+4KGVdP#?QaYxlo$@Zl&iwLU=G6d)*ScrcY`*B^#u_p8Rp?*4o$29nno(n_W$ zx*A6Y`Cd^mTI46XSyGIL7AVTd_aNf<^Xnm;_&A2a66tHaK1)?KS){kV1eu>OXSNme z*e~50g2=EnAst`+7&fJK*7`k7&Skha*PD$3SDJwo5G%V^s~(cb9xQ~5# z|8Eh=VNvJMu*-dc|0^<6BnLc;)n?%R2Mi+%(|5vnZtl)hr0;?K@1KwS8RU_qYpjj% zeujQx{{)vZscM-(t_cZ5d6}=!XxSZ29VKy#9s3{Ik7H7&3$V)=U;Jh44)2a**BgX< z$z{9~W}_1FR(3Vd60K@=n4MDUb4kC}IDM+wgi01=cX#%U8DvDPy<<)y>7a7WaD^*rh>CR5f4?c$;zs{-KDtZ8fFKwE_gA# zpadc0LV{i*aOqaJ2O^1V+5W9eLhs>%HGJNO2mcjboP=Q{L!(0?rQF+K4>DIh0H+ zJS9}hlAvLD$;2VU>~68={Oxfdalno(%RwzO40NXF!ou-WHr*_& zH0Ozuz6rk4AQa+8oG;L1@xa$Af1PIBe1|7W(PWzO!4;R@4>l|8J>;YTaEc@Fd_C*x z&3LT8$NI;-7*0_r3cPxMJ%tYg9l2a2MPToOjy=)Y8%y_kvRuUmS8%mb;bn~TTmTM+a}j>ZLA2{X%P>%ABumC%L2at-uz5D#{PhTl=CoG zvMM2XiRHH8bJw!idE0OrFF_pN+i|RS=J?%vmyT%Cuj~25-VGIx@i!ot80HhW$?uWN zZH#4zyS&8b`Pks>kELkHU@-}KyomMt?Yd-!cQ?S~JDue;!SgD&vBMxZAY!&usbF=k zOl9qStB-8bv`zS{A**N72_nsi%b`e6W=Me!RkJe{zjb?B(*5y0>BN48t1lqpx5d#6 z*wBw4_B7%txKawz3cEL2>v8F~@wmRf{;<&0ig2~xhT(f4>S6*C`VPoZar-m(vvlt7 zMVdTstUOk4XPw~h^Y%y}=b@}$bUk*HPw5Q6(v#`vtmxmae3Uux@J(Y4yHywWCaM4< zJ1!fZ`RdeX9e4Uo^XfVcB1e#?eLx#m`xe?|gID#!MHo6-Z~>F|7V0+S>;+AT#MxUszHzZ?Swk-Qw}pMS-ZOrTLIZZ668lwLK@@o9X#9|AC* zs#T~DhjP=fqv2fj;&o2xK_#Y~W&OQlq2oyHyOnmsD|GH|EG7cM)Ph*SWi-{y#(=lM z;fa)cEXV~Rno9~vde_Ublo5eZ#epZu%>DSEqHm!cL$FTX%sWwhK0M{pOx7lc}mORl=>G(;&i}&5lcY{n7 z$GqJc#H1~3lloQ{SHJIm_M4Mu*h<49Zf_o6?AlH!rSKTElT7kXlFrJzo_3i|xw^n| zjJ~;^uB$+ayYoH_nH$KyA7rTGw;9t1X0;;Y_kvE0m=^+kPJ6P~4G-TEDI{W?ulB~B z>Mdiqw~_9;UtuI|ch{c&37fGM_>~45#=(MR8K_C`*5N*o=U#E%B2IkBNPl^nd~rT= zAL0v&x~g5VYpc>qD82~vIbFrc4ax<7U?H;`8YT*vE|6$S3c^-8m5;(_=@q#BWug@4 zdDpga(s@&5j~v?rQC#UsWHQF3)$xQOEhm6)(J5&Yi4}Y(UGdn@GE0r|=5f#QI&Dcn z(17iFc|MD5OY|+4`?j}dV%C9LC$`QcyTEuC z>!hN2?bo&_SCzd<^Q*-!2nR}R4&=IIO~KdE11F5J^WONdju6lcn&?RSa-TXc)%#%d zJUX(>2sy5ix&8%;ZR4bjZNIVHM4nlj6hoWgOF3M91iFw`J*dHIJ zY+SrIjggbzaa3HSQe`@Pee8O9?D`^=F^F;7;-upL_UqFMOZY*V$_F^G zgG*(6%T~w-Q?4*}U0c9zl8R~YVTHkSIj9mZd+b-u(bmNSLiVNSW5rmgPOvad0*#7K9-G80LZk0?uAV3Cnz zBhLEc{lu%%>@d7ErXL|-}yaQ)gR}aQZY^b*+)?!^(YLy*!Ka8qu zv+c5-2|t3+vD_k-IS!jMPhphO0M}EZYxfr*C;FEggO_=qLm7jSU^Mp0KLb_idzqLM zG=Q)#cpiYk&G-{XuC=eP`HvhMuuo|)oF=y%I3)~dK3UkLvJc$hH1#g9t=m$|f z#PXdsH(T|sjb*tmTXt99pEmcQ+g+!9{lY`uqeOuZ2)OGDg9k|{#NAIxB1>SZvWwW< zxHo3j%$5rEOC1R#5`8o}oSZu;Zk_bGb&8n``~tq*J&g;*a6RU#Onsu^Hp`TXzn`ON z^mN4eF^aSQOLE+VrS;W(>J0|c{O%-ySRZ+xWO^J7>&Mj(yCyAqPoGr{MSfI}{;oJ@ zgu`;9!X!J8oZpqWH)HHaj7^b1x()^QT;E(TG>~HpAIAdw5Q|X*{qiCJ$ie;iMHu`MRmIsGFnly+2EqHZvF9wwUFHO$!q}~ z#`7!uS8gfS-gb0wSQ=+7~$o9S*9-(mJ_mq$gXE?;8*W7H}@b!BC+u$NXquH(VDk}kDGQtn^VFQ!v z%+)zz26bEH&2`xR_2KMVAckO?2;SOi_!O@b?)l4e*9#TUjC(*V+yoKny)JGhr)`F8 z4T=W*3QezKsSr55hJ*J}jBSBpQMtm9}sCc4&4 zoT{Qme_xdohMjTH5-EN{_tv<;XT93Jz~3GOf!gi6huLtK3eOmCM?3D;S56uh^;u(_ zR=0^hHF`0k;K;=T+^X-r?=xLwyC4t8L^*mCeR^8N@n1+beK_{qMj4uZV%-_HvIc}5 zdOQT0?f)8S>;}p_dc{ll-D1BY`W_BAP9b<88EVGDQxy3){0{l?6F9D^6A!v>QU039;E)OO3^8z9bFt)fIXxXiP^Pruqvu+|J8rXCV)dw| z2gJe@huEf@L^fWq$JniZH_kESd)at--Y~AO*FZ_M+2AK$l`2lYAgfZKgHvj|S}kvJ z($dMlq-Wed_mOJ%(73zndg%Z)b7;QVpzDByhWOW3tM@4dHM+k%EOwom zo^;)TpIK4FbX9tN1^yxWDW6l`BT| zZQ@>hva`B>^AkftkiB#cGG;D_J!=hlUK`ZQ)x@({qG15Mjw7I)i$`Y)l+*}Osh!}4 z)9(97Rjh$X8O}jC8`++Qo&jNR9ds7g*HnwT0NnRr9Bo4__}$R`%YE!iX(ZDn-2++N z{Q1|a@j-+1@fvz>*X`S_x-a7~mdTt28X2BmdzI-Nx~kP%rIkrJ?y~??zcM+l7hiCs zLBD7AO)!&WTI@G9FYu_odfyJ+U|TSNpz(n)dVpqW2roMkccN<)T?#&j->TJF~DHwg5FGUO%(gYsN^7CY5f zeD2oj>Lmk%3nW8_ozaHu^1DXz?x$~eJL-)*Vv%>}_q&}-vNMc=O~g24`yH2juD)$l zZjpPu=`%CxkvXp5e5Xr}##k=n!EUG02xtTw11$FJ&2$HM8eYRn9)(F6MT5dFgE4WA zA=!8BC4=Uf1V}>hw?8RjE620=xT0h1VxaB}zUAos%V^h=3>uudYymo9ZM9K+31ih| z_k{Ri^T745i*h3%WopWqEr)lGADV6Bm{4iCQT{iX3Xfa2552mTZyy!3*SR_lO(w@81z2}?x89>gvQ}*t_vK%JsMw{I@RdQm)=QD`QGLPyW7+94(IdE zr3%K%B9-7pxNc_z?mMfaY%cigj9aoxf7Vi6?Y(euQX_>*(x}A&>z0RtDi>=P;x_@3 zMALK7C#m@M^{%` zV|Nfi5s3%W`O6|I1Fu#zkVfuk0$GlRgh?nqHs}0{Z4iglLiv7Y+^VJ@e=N@~N*6xqwsnL;Dk*yP)^k|b2KUPfbS^`qikf4vfF zMHYsb`g!L|#SChA2z0Hx+(qj(ktgN7O(Rg>vd;8YeJ|gNE4sZV@4-QIqUugR8VRSw z`~J`BL3}xW{sm&5^Sqmu$zJPYyL~&vX)sSx-mCLI)!;fGZ{VSJqqto;fcotxblfoN zgLlD2L9&_NdpNu+Ti^N9-VHrCS`H%)Jtq~;>;=(e{Vax4GRwyV&dPDkbJNI=t|Fh- z>zV9xX!tTJmTl!n3UdAS-aDY)EbpO7(bb)Q{Fv2mwM_eA`Ph*^+*)A|PBwO}lmIU< zBVDyyehANka4Z?QErv&3_oqw_0FP+iAyWp#+p{)uAGc5tFEqF20bQfxjdjhOe513v zWBLFCjpAXaT-8G_P5|ZDX_kLX2NMY{82g|a*$k(=9 zisfmc#T3rX!)}<&91tWi?QB=*8&(36g8H4Eg;o@!ncytQN96F|Bgz@ZGsQ%+Na~kj zQ^`kdajUCXZ_`Dnc*QAxb1F@g6+4H&#fR0$>0ZN`;Qz|$7N=^$)ZAO*upEA0sBi1NJwGYVdox^ZQ|vd3bf{Zzkk6kzdrMz)GS5yac4u8bmrRoeMQgi6rn-U z;l~edU+Z}O&g3{F8^hI0l7+EzW|VaK4OZ` z$9V&%^h>SVH2nr7lY&ZU#qHoE(!EAZETG(nhc(eEVUz{;ctJ&&^X&jzL4FLZv3j#< znz)-Vy(Tx2`Xmcs0|yn!sLty)HX z$fJ8g4vNfJj)ZCMt`fx5oEGU_nUFJdSIg5^SV$(=oA@N&GlaW!_EO&$yxX8>jx+K& zDB@v|klaL#2_)}2u4W^buj`%ofB@jgG_}r31H=ZG8flrIy@o|PG+qfiVLt0p&eUz+eDn_);^R@b6i|j_ zrs3gL{NkE(z}1|cmVd-!kJ{VD&p9o}Mr81UDrWreB&N00j}n2rz+(kR)+U&az8yqQfj|!&$|mt#}#|ysb^+=sePw zR!OM_1UJmqp0liI4ml^hY z;=l>pNk|~zXJz)vYn&XzlNJqG`NhN*$6hQc(c*?_V#p_v43XGEXtK2>mU9NA+lhTZ z=$QnkNVSX*3=xdg%&?NXP41AeT>tZHp1L>u3xmzh5`pbAYa)9+_fU_XN?w*G49KAi z_WW=os_p$7iU{A7dfQ&;od>1{xn96TY2397B{$8!-C#u*`m{8tfSSkUEn5Doi z^qUvu?v00fG8ZoK{x*a%m~*ezT-@TU0Nq$R26f=i*tW+kRU%#H2 zW}Q39N}n}R+b^#s?;7LBN*x~oX)$Xtfcx}vqFinmb4kcL;t!C6uDuNFdK3=b&#Am3 z!}4!Hn!S#qV7WIY2FCcc+dDZS_jntq-Z=+5&C;aX=yLBF538kHVN!1!)c4@V09mMo zLsTtZdMR9ZC@wvrcU;M@M=%Skqv)_R^Wa6c!HFnvit=PzghNRhR7+Jc7`2z-6a#rw zSF7sq8k>Sp3l+EKVIc_)EFBS{ z?d30foGTK|Q_L#1y;J|*|GcsRQD-li4uqASyO9>V6g}Zq<&o(-+f%gtQj(6NP|43h zFBrqg?fabZnvOG{D9p}kvNs-u*Xea&twnf`U3`#A;QI!xX+y&p0~to+&%9(BVsJY8{-cZ|W`iXEL8sA#zzVML^~a2FcCAZm7`EyO za$^;!8PVu?wkd@@j2VH7q9qo4CNFtCr{T~y4+B^Yb;j^+4D~NWF_5s-js1KpGkSXN z)wKlXa*e?w`qi78{rf@IS;K_irJkuF8GSRZ;{3memtF%GMOM8h#6?eH+&!e3kLA!b ztg1U72)sirbb3NeNGW;3F4Iy|7fU`SL4eLi{Jxf!9%TcHwZyImT~oioFvKkC z`DIzO^^LHyXA;3yiTk!w-OllU4xE>qRu#XCD-~Q#O*UF%yScZ17U+rsToixlah2s| zJZ3ZVv@$jUg!ofsG&94#YfS5pP-h@AAgd9ZzxZ`HEYSADQLz9ohb4$B6gjGIN7;rj zFLGy2{%50%D5TJQ!(ZsPgB!z4Ss(~|h=w4BqY`^QNCle^jU!a)m3GBzI3+@-`!!xQ zp6p`t_ho3&ulbPCdkqQJuxC@3c@_ahT;dNV1YFB}Vatm}W0Ia#>Y z0<({^jIQY$BV`t18+DQ$LPGKBHI4ccG4@6YAqj9!|KMlrGWwDNX><6k`sLJZ1knKZ zOCmhcWnU+B+t2dVldl?EA22g*TCt7kkx5QruSLyizn%doSan4_%na_CN3mRavpp0H zj^7Hfc@Wzc6&32Lm~U>794|(xv|-C1Xs4& z)5&b3vAILDy0iJHI6)lJ#zL>5?6w!iO9Em+C(k0V-d{QqGlJGwu)G)322dUzmb-|RESoffkQXmmCZkL38eT-o_&xLy7t+>RMq!y+i2 z%nq0|h}9qDENK(-S%oa0P!XnTK|X_6W4Rb5PpgUuKD7k)T|ZT5=b5E*zXsAPY7bP6 z$u}4zbj_$<>>mk$XAa_d*S%Dn);;zcIARL<#LU_bD=}7D3D)bZ@$Mi(lWlD5{V~s3 zLz6Cd1ihx!@`tnnvA36+Z3OGP3=1VkKD`u950&NFsBS6q4jPgkO}u!yy`&t6y8ed^ z&m0*t4y&pKZG@|q8U<$CP9X3;;|El(iZ5CZDAS_k? zrk#yx=u+9nlWKQ6l8KQB6KXl95;BZeQ~{RM@KZV2$%Cm=CXV_)2SXqGCwpSec7ZsI zyicc!z_%YLzrWGglCUkp{pK9-nQFfO zt4m=Dj{s${>qD=)k=X2Xak-8U4?pvM070?}&I`ACT*y}H^CoM0uG3|8qPOu+6G`98 zGXw_Qw-zdxv;6nu=AGW01h;)8&x$jw0w7i9T)AL`LJ$d60Sy|kL}(0Tvh0>zBDna$ zzMW<@^|D=!)Yuy*ER6|5?A8A8lkm*7bjt^k!6f37hay=J0S(iULIzF+ZvgeqcNZ_d z7`BQnG3W+fi#}R1p9N%~F}~rwt((=I-6IG%SPoIdtp+*PAuD(y3Q>9Ql)<3_OW$fX z!_<*tl}e7XL>TG*l+FRHNT&}U!@_h%-(ah@8^raSk4O9Smi4SzEUDJ?wG-4)F<3~ zCgjj%py{hYDN(hh?z&M;X;ji|O&CEg)Ysn4Ejhe?e>KK=HeF`4lw7RGN2?}T?>#OL zkC#>dB~eXYo<#|bogk+P6ey7*Eo@}Yt_$MwJ(2ckG_hhyFl$3E*BI*X zXzhS~U-r*7N(~!inqx(~_9_y+FDbLrG2!z<5}!y{6$hI36v)!IpkI22Yjts!lgz(( z36npEBo&WacoTb{(k~i?66u3F;AsV?pDa|W7-kj2HiOcPp7>r{HL2+9YRx&^sabk1d(x`JY!mks*czYU<&^k?L@mY16bmcNj_u1DR=rNS3 zRLhy#7Jgqba7(7e{PqP73y*2ep>iJbYXlvO>T?7DkR!BJ?#>iC@=j7z1v;ed(wj3x z>!E z&4qASU87S5HAj{_r8DZ$@|p+xT*l?@8e9EpVjcXWAXl}-x7BZd_@u~idZdL2Dc70XxIt#KA~=%cG|F{AeE4c-2O$v??T z!=?Jw-ae@&3H9e!ePVx`6d4S%V4-h5foN$pAmO$np(vQm*iLUDrK%sl?L20Y6z?Kz z{)lZ-uGx%-9}mQf8veF?cCB?K?*6-WNUHgg5-qk0C?Pf5Ng}O}FHcY|zkgA#%56wE zD!(PULOvS-2ZuHFWfviTHNHjbq7-5F9OSvP|MEr3qs$`#*#C_#AfjugX!p~4drcL) zYI%1(yFTe=H z4(u>)Sk=m3u^b&Jb^SF~Hj=^i9ZBC0EuDlTPvpTRaPgRuvo0-?FC2zZDdbXih0 zR3RzB5Nw&5onlDn7H(1ZV$nv%fQw~{XkSqzx9)1_MisJP z7rP0AZV@_EVO7=a79BIOa6cdebQ3cdy z;w0YYY`pA%SZZ@wZe+BbQ3zVed1|7E{s14>(5_@$s_MAGN+vF7P|d&DkLM{W=`iep8x93NxvCRL zkOl1)8Sy{XBykzaYNwZ)p5FFp}0_$o;e5JuOkI$nuiOhBQ7rFl(_HH&vveEvLGAU^WVmA1XU zH%DTRy#qyzkgfSc)fT_z`l`ey$k{IV<* zW*U9|d})G#sGEK6l$p|RXNj!7haVf$g~T9GBi166;kTqKG z!6z0a6HII?vop-i*nasTlqOqOanakdf^#703uy}*E?=pdJ%Q}G*eD@KRBl227=d}r z$_y(a@`93As8v}{(9G5+QUXV2A->E-yc1q}7~)b3$FJqvDWkInNVp0qCFzZCtq1~J z&1iVlFT@HWtwQrSyDF+%M;J6~y7Mj~7x1lUrO_Hdn+Qz82SUl(d*>I7p{bU#(sCAa zl44an<-63MUDIBX^g1{5;mAa@^!+)FV5Ja&)iaGmWd$PNOS3`ZaAhY{*AuHFY51(9 z5@(h7_59Sq7cfLDVM-WtF~E#85Oeq|dw%n&#sXdy(1{E>?^U&5;aurYqFEs)8j=9W z&SAWh3gc#r);~y@Qcmfw2x)@494cH+0VF2XJ8nZnFPJC%?!uxJvw6xfNgv?E>OSZn zIrAdbOex>OHF+$BDFuhKC8)mM)%~fHL0}U1O<^S` z0 zJ6O`YQ99ql+f@^VG768&7NdLw=;7Os(Iu|}3)d{Q(ae0;Kay?#)_UyA5|&_aKf#xE z&*xODJl#tWL8z_Avr?siJoT9>){oT6O`Yovm`g-CDD>8L;Gqdl(3vpL&N|Td*ah;l zS>ebuh{j_y+#cS`Ky0{Vbp~=wxH+t5HsOOU(hI(MYs$wUc&pz}{;7`!?1|3x)Cx@Wx+UK z4fQU{c9n8aa}eM85UwC?oQU_agb+|lrCPZSd{iGKpULrqfMY=3)0^Cx7O7_34P#qB ztKw=%RCM0&!|g=QzV1bp2ozT#>&t7F*iNF_VB^IzB(NIT$&3gwnVZMQ+n>x~^6@_; zyOt!38It}s<4PKEzeN~ulHC5QIJf_&@Nn4YQOz-)T!I*k9jRq`c0!VxZklCd+;5+6 zHtPm~!em=c{bevfY^I4v)o+CpPQc75V0NU6AnT;rBZa!+>XvghYL6=Wbv$CN2HN;? z3jTz1{nAkFIi;^vktx6&dPd+Ky3?}5hxvj;(0$|44M6Y0&P}2~uLy;nPh)jf&7HrU zH}Et0hU`IPs~t*qgt^{;G+Z-nc1pO!r`*mTK{JRKzusuv&pCXOm^Cq6*lZ;tw{tOJ zj=DIKjCG>Pk*~{3QLUihjHTl!7p2Hdi`j>ObqU_Cw((`!>E7%Re^929Eul?DHWK-ZEv&0Ed-PrbXWvptbKmCip<9+aj>IgETiDDa zfQDqCCHaz-Xq1k`R-6ad#A-(+dzH+X$nhlj1ZL9U(6TPeO3U(iB4InHF}U^7!o{}i zZkgnY>2#Izm?CPCh`cJXk!b*Glj|7p&TfE+q4iG{yfY!;((-+}BRaE=pE5k4lRd2d zjoK6VR5kk$9qV`~*>bH)O;B0}u%?O`M=ZXN9zVmrOs4Fc$GTx?K6>;}`QW=*};m(-!fxlN7Q;8G-B2&OexIzg{j>^Yq0~aASL)GJ%km zjUqU6@p+a8&URp&=NN`^%C1E%QSs>YcgDeW4?%=<2G+GdLdC=3USuKvg5- zwr9qA+!uL2V75~UT$$1JJ;{==TdoJBDmmnq1jstQ%YLLb9}5kF_y?Z&rgKo@&B~Q# zc{%#R>)T@!%DEQzyUja2E@jtne$FYrQYDb!I?FD#Y?{RNC?nb6O+cvMoMmI_)(Kx-$gXN(6H8Ia>ZlmGpGKW zy4?|OtWl(=o*Qf;=VGJrFZ!#PCF*m%A+^t9AiqL4#;oNpUw z;)Lr*>t&>!k|#^ee^{8foy9Z5Vz3ZR61>+OjJuOYGCF?8`G{m$F$ccvd^aksp9%l& zcty&0d$RR1_KtxdIqOWZXjkbct@f=>QJ=hGAxJ>f2cm|zx-=x&cWriO&+Ti`rl?;y zU>7@vQ0g79g>yR7;-8XyMpGVBvRMGO(9-hT`(7`ugTOnZu{K=fs=%O8cV`#x=XZ5{ zUju`xSCtg)Ru_hLY~ZS@xZmP=r*dI#ke{o~3AKqzyp41Wh&jRAvRfIE9Odm2eM_(J ziFXj)IM#$36WI_;_h6Vcd*U#*fse66aim~g{yA91y7e-+*W5fa{&g{ex3sZYhK~B;ya#iX5Fo%lQCLtamJ#Ktbut|8okt)WLOA8beiKiyncNP*w)SBXs-zl*mIwov$w(Mo5r-4~7*K<=8#6veV=$AM<3Jo16_ zU$_W;tYHUPWJQ#|_^mPy7#ybi)j|@`Mnrsdwmsfzq(s^>alA>ql>h7jlnvQ6^R@XV zo0x~ATS}EXa1n*}b}`r&V2X53?E(3zn~kAD90<~RilYbavxxit*31#E7cLo>7->dc zCK(c;#*!pEY&wPdLZeC?FiA$shHVxKQ+|$# zKeIyUhTV=IGkm@bcECYp-9!Y!)Kdhu+q%|_Qj&-`iysa7E7Z?HY>0GVz>ahQyzTyGQOwCE#;JlFTMpMaT#k6N{Mv{E8@Q9FO& zMDimn(dq+l-ckZ2D_pOhXmaC}D!?SpQ$0N5um(@te&pDfxkX^lHdzbFQA&@xu;8bT zpUQ^skKxzvC-riEJh0J^2X?k!n2iSGUfzi)3;N+|e^k}nxwsR_xm4#%l{udq0%{zn zQls|(b4vaF`94sA-rlyN9SgMo0>4G1W1_zVKQixDxmttqE|?ZxTFi42*DhJ@-hKIl zzUdYc6M}BLWcMm{G>fuh9xq#E5p-y2?;1Hn$B$VEYm-H?^v0Ek5V;vP3(#{q<%|F!k(*qZ=)^8k|p*WkTp?q!KtXiol#)geH3gY z0-Z`gOpFO+V%3m+wp}G(+RssIkH2VVpu2N~#O+i5-p9S+0`>b}IelDpg-F^Pog-bE zlXJ0kcllc31Wo_It(Y}2r-;Z`@mK?>`LB19`7|>E=4YW0x@BR1H^lprK@5V`{Zj7r zPfiyRnv}(swA7zORklr)&&DtBdZSox;q`uv(=cQuD5>|2q{$Bsr~0m+UD6)6twK*a zg62mkqEC zEa27t_?;SRZ_WZkpD`4CW#yCCEjnTh{Wb)}sl0gyU#d*B@iy^}xKjsTtpOwDA$6Y3 z<2XrNC+$zRD|~5Y&_?lBX;mTEX_yruNSIoPEM>N-kvQIdX9gqSycDC6n~cQ*GtD&7 zG>6#Doq}Xs^lEa}b6AvWMH0c0HN;4`*Hkx4un~0xegSz2Q_T>@aaUM-Z!#-$F031V zA)^b)Bp}Gr$6eiyMm)if{@dIKWFwg@IK!+=0PyQxAqMbl>O@n#lPWgZ|vaj^+&pv5V?rey`UH#YGME0Db6WD(P;BBDa5$BteLsCWaZ+g zqF0y*NLa{{5r8E!vI1&dcrpsKKt7@|R^k3xPi5AfOulo8h_u&AWtime*;1rfWo9JS zuPxL0)B7Jc={NAHW4fpI7doDLh8AIB(1!sik^RcVqFdmmKtGJ*F4q$R@aC!EOzuay zN#B0~C8eS8E+@-E1cE>KzFeg9$Q#vRDUOQyR}xT=7NR*X%U*qUBB%xnsy$UA5{%65 zZ>xh3jAgeKG6j{8N>L{V-raLW()|T}4HZFQVAkMNQbpMJ)R8RV0B(;jzSH^Q9k;^) z3ENt6|6q=ULdoLV8F(vq)ODe9__gyFvSvrOPKC0+!0qpVo`J$neqKsz_4)q9zlIJJ zIc5(RKJr`f6#!EWLqbdTml~2XPG2M#bu^At29Fg*on`egGEXame(-Xr6A$MU7K>kJ zdq(QM&h~O0^X1>-$A^m$y3Jn1tow@rwD5-sCWin^s0n1_%9b;Rnw=5DfX<8Qe-K_) z#feKU+vdH@7b)p($Q3{Nh5;dJJoJA2X)qI{y*YfMPxs}>qH08ay?C)Q*f5bp`Dm_>$G-jUb0{c?S&ov9!eE@TS`La4 zF5_%Uo47ZJ`8ti-+zaPMh)(v*9CmKZ|Zw4TB#_!8$d4L@cy` zB)j5;L5p#)PP=J18v;t6aGKd4tL0Co7%H??rHN+``?p3_a-rl^Y)V-N>_G(wiqA=Y z?HsGEWgxPWE&Osg^tAyjnv2B?ntmmCMKb@&xw#@#tQ0@YjMvnVRa|W-(o(043Myim z_xu&}H4-d}=&Hc>G%o~gmn4W1MgCzZyz5DrI-ZFz+@YHpg@G`?UCzjmA_zIegKPkm z{o{@i&tT;51j0-cN0N8tN_d#PpRnUSM2?=O@TJMXA8DwGg}G7cf6%E*B7Wb^Ayw}- z$f2LC_)N@Uo^yT)H5l_ba zAFcRrP_z&t6hf_pD9BFtu(d z0r~IjTsJ88y41~qo$+64{-0nf04YsqE&yXZ!sh?9q$5yhabV*<#k+)X#HeR_R6^BS zX1;`$VZh!@v5Enr#8K@VN^wQugM@R_9M4$V_sOpx)o17Ixv=R8&ClBJyX{GxfR)?I{Lz5Qe~aF_bno{+F5e78=-E@CF?C zdUwW`>9EI%`r+j@k-^8RYAoOb)+rFnWpym`C7xv7 zr_NV)=z+PDE=i@61D^kek5dwkV{0?kxxv&Mi52}xF%$nZ@ZK9g@*(u8 zLAU-@{I7nmS2gpBdrbEfV%a1nN0)a`!=X>~ej5-pKU?huNaf4YeI3sr6clyv*ktpx z{}_6PxBR4@)#*3owfp?7)6Y~e#*KOdKzPO<}P+ZCa9}@?D8ab*U)pYZdI1%>B3ib7h`+iflWV~ zWY$CZ!Wsg8z_V?anSlA%e*ugjJdi^yA^?>6m%D-8RYJhVh<*Nghkxzr<1a znT1_iBr)4MTWZC0&xBX@I17kX{}y75lfJ6Bq@TfhivjPD*8f{5Ri^0if2&KsW(_p_ zZ=taw)%NSc&tHA?*%U1gOX+SnbZ2pPW;rwCX3G3RM%+KKh3Cgl!9YlMqQgJL7d&@# z7sPI05%JrU`zSj+UZUGUzwhpx6iK&%2OryNb_QFv`ofb4ozW?nQ_+w-rn}Mp_B>wV zF~kC3qnx7@HD@^2|Jq~iODOmx>i04lYs;*jU=FXbOYfPZ`+@Y%7T)8TqBwI5o z;g-m9Bt)73B~g3}dwCH4@%m6txR%flc0p~0<+&H7K3TY z(q><|fhzU^&!Oh1Q{VhZc28^uzC`{8kd^X`k}-$WnV2U7B(IBZW>!5M-%=k{7d9tV(E}*sbae;m53D#FAAi@P@wmgR zayv*eA)EbZLU?X@ZHU#*(_~YJQBGz84o>H64iFbx)Q{{!8r!h&*Y_JlJP4h%qLVhA z2YClGN|Hw-C2iTiJ>S_;tRLwv?i%eMb6Kxtsxe%}>hGm8>C;E$FsL)a*6TN4pqw+ZjPtu$E(4?RD|3tQf1Bt4l<`tL;|FU?T(1z|lYLuagrV^K*Nr6{z`1HH{TQVFqy zr+d^4Up;-S3!VuW_r=dg6p9h*jE<>yTMpNM$i$kW3EfeBNoF4;ykehNXcfl(fkcO7 z$?gXpmFEXzFY@|vE)T^v=q|Eg-XnN6>XP93OV(qCq)XF`Cv2k&LUrjoGMx=g=%!vY zV^!CFw6O?iS=qtd_hb!lOa2yg)F~*B3mBC=+YMc2@I-`mxSE9_X@ZTI0SVj;S4K;U zD-Jkc^lqDKEU@w*x5*H4SGrF!di@c)+ZAte*b;wOt(!EMc8<=f9*{gGi-~zk%$i)j z*(0DifE50U824mOxx^M2|MK9k?J{WY4E+%zC@|TDH#zn5766J372Tx~%w)Cq&NrFY zWG~ITm0DQ{hZ!r==$gTO8*qrx$h!Jnt<;{}X~E!|QgKUA<=4Q~Zo#pB&GRZy{^rRh zF^EROaevmd_-7uCP$D0hcIHpY_p_<@nlF-JPkxgwiuy@8`BYJPq5efHp39s~W4C&1 z{SlaJ&v(|g-3wTXjt9}F3iuwnlYstSgFDt3^ zl)V`U@oSj97`p&M9HQ+G0VH|BWSln5gd&F7gfV(Rl8l{c@Q62hY?1RM)Av)7Op!^U z*QsC&c!|}1Ii1LW-2;k6)$tK@GF4i`7tgRJ&*fP6NQ<#Q+RQnBjD5WR7z_HtOUrh9 zt79$KdPWUe^Edc3jilb86gJsfVW7V6f zoVR7|oK>71VJXwF{9~l7^s$kcwp?NUf2rY&UXU2bIzI}6LK^{l_>JM3{u_HGTf;bs z7eg~9MjudYCZyC6Tg#5YijoE9(_fW0$1i0c+I=6~SCle>Uc`T`?Zk=f=lU1{|KPBs zaSV?Z{$R=&APN<{upaG!|1TWF(}kZyNpyt}>Zj<$s&%(SsXs{ z;;|GA$)j6Qa$T`)%AwWw*d8fc1=r7F`FaVO=Krp=q61P*f_j|8W=s+aKJMHji#(PQeBe=elmPO(8d~oIQsp z{Fj8kP$<6-_qmC4>*xK6djhXy@g#0AOnQ9W-=!fq{c81{!zWK?$1T@j*?v#-Ac2oHFqm`0D6L{Kj`T1ip`1ic6p8n zVwze&FXD!ABC%h)NLYxcl(cB;ZHLA_?z!QC=#zq`LD3NqK#U7RK1n-5@-6x|QW_*Q z|I~0S7JLKQci35%YV?ArvG3et%B!_5zti_fuQ*;S-U^%_-xF@5bU!5G5;$s$Z=evG z!k2oCyMl^3KWZFD{FULFvX7{60b|sF9V-8>QgLc{C+h;PSOL-5(u?i;6@ULG5&)<=_(Q^!UIr?aae0F_aB z-eMk3?Z@cPv(g1z+eVe*$L7}&U8Ym%&qKt1k?JfDO49MFsC3VPKg>r=VK6oHV`FnT_S&x^vj>K`w~uDXZND) ztg>^pNWX8%-zyf(3{u7Lb+tsjOT>1*Zh>T08kemYc)Xj|3PKEjx4n@zwT4&6x1PBP zG;ckgN-uUJXoSZDZ%lSdk{a!(O12U}E+F_@Q*Iu+S9unjObo9jU?NcuFrh_sEx?&k z@=NXa{HE8aTHA~5Uz07P+^+%%{_@PreQ!WrbnVQ0iQ>M-IMU*JUq_eAx4dQD+WQ`Z ziv_W>h#}I!rw!ZHf^g#VzoK}p2j~8+Qj>xwNg>JGz!L+EGT8a0ajMM2h*-S&6;yoz zk>xvX`<;bA_*>tk6HyiZ{NV~@c4CznVLBtVEbj4V=<{StbJ6T%c1P|i8GOgTi|lC! z#WJ@|nSx7ajYGMGj^~4f@6=I0up(a{O4AX2cBFtJED1dIvWmL{K2XF5OxRmzGmh^o zu7?RU0d*|=2f|+l(jhoBb}ZY`z9sNF%JVDc3=eT2CTy!pufwAAJ&$^-A+#fP5w6um<%;`E5POb0 z+VS2OT(q7jJ=_+Sg;Fcfe4iW=XnP~9ot#;KF;NwAzoWa!#hv7}`2tPQ0Bdyi{X(#BHc?h}LwbwWOcd~r=1ps8kAr2) zHcn4YJ6o!pc7ZMYHcsx|=ep2Rk#7=6>U5VVn~p0Mxh2AFN{8y_3Szt^e+%R*3 zOn-M`OZju>eyiPiLZ!M!Koa5znJupU2?g#x-fsz2g?8F4;5>GMcnN>zENAqZ9dhJ& zyN?ySFUsW-Dm*k!c-w8!Q^tMs9jy|R^dsQ_XCm3l&0-Unyx=^J~#e=^E9N{E2$>QY6+6kgX{f;hPKGUi* zlVEzdKfhnGca9Uh24(TP4ta#jy1Arl+Ch_PyqD=Ci9$Z!xI{l}iI?5>Fn2|T$W{qO zS~bN{C^#4*a_#d7{uZ*ZKWusnoanVC5)=BvkKk6{mAHs{9&e)`X7l5}YqI|tN@^wpScWVuK~2FK zy8U(d?Q7F`ztt2n<+?;-`Sf|~_*&%&GFO9GPs?MJCCYz0VrW%K;Qa7@&0oaF)~nNd z^ZlhK(YCt@{wZ`JT-ISkSsy^ssp4Bg(j=)sXzZUC>#E;NxR2VXrO zk~n8n7awYAU1&!zIR?hqCZ530+?n zo!eQY-t=OBB`^43v8m0Q>1J%rP#D8L`u8Z5?BV|>#7(KfZ`x`Z{xqh?xMgf6T=Fa^ zis7k^f98w8!byr}w)nl~T-CAqt$e-nTG_up+lV%#ID)+iKtQJf2yy9!5MF{!=;9V- z2hLw$(-FXrPx`a}-Im|3k#MmgY?vk*|Hl`54+=PbU}1<`fIKj+jXl>>B}1G^dZ76R z?{OS4w8q?ax_!UwP3k^$*3?Rq=Ov#$a!FYfhsw;StfktDn~Gf~=7qubkqRQbtSNsF z2@slizvcYR7>oju6NK96W#9OG%)r<#&!fX9&u&-6WJ2M-FP~1%iXK7sdu|on#nud- zxLa6ro)ofsfAzE*ZCrVQcGN~EhF6xyEGZ=7ll>`{jCYO-)c;sY_-#WCFx5;S100e; zvlb`Ea);6fl*cmS;ux968);u?tfR4{@5G91N%A<(NV?yA=4mw@OMOyHXWi^KEbI9s zS(y-<3tL+Go6fdxIC*LniV(sY9_r<(@vA^AqoucnYq2E_TG5#r^eOrseYWqwxJYSY zxEjVcjj%_-v{+t_K=0K@$MXOvG#3R2qK}^pAE$1a!hKOfz$#kE2oVNR?z2ln zHtMKyhD=zjP+*ulvCAS`vs`zb3nTr~6?D!6uI>MfrszG8`4_>h<-(mZ^!)ClPK|$= zdu;C-Fd;zp-~z`{5DcA!I!BuT&vNf^g1hv-po6$Kl@cmDzo7`T5m8;23QHOv+y3p# z8ZQC9byw1V6HsGRFN!oz`11<>2Ur~dha>514l31|w-nGmNsN~1RANln0-Y=E6kZv; zTIs}*0upc}F09Z+2ISZS3Ejp>O-kv(6&i42BNR3t*QqRS;h!+WQ zOm%%hAwP*;13KKrJD{9Nlv3*YLcsvE^nWGT|LM|9WSbi^R2RpI`8bOyNyFCdm&|FN zVQ4!w-3$eaaH_;gyfc)+P&>D zictw?gbCySle=%>15fXATfF+KyQt599gmDHch&586W*Y?f`cW+rm^Uw^PgS1dw;hm zM?GlOr=G$9Vi=K9nBfl*0U^$I1S2ZfvDoxxO+oXt~;QorWL&(!KZLjT5Lzm#cSMuj?jw*&X~Z{R1bJ7>L-t*U_YLy#dJ# z0cf*5bhz`eGz=zkKf@BJZgJ)o;5og>3#4wX&PLEb;VMzS1KJgzMyz zKu?StTU6-N9vjp-rb#RaVxgJFaznbD7L-7Upl)iLb=Aj1SeGN8BIXvCg%C(*6xh$} zP6|yIesIk%=WPoU85~2lLZz{Hy3=f3M7{-^sQ8ggK)B+vP-!p=TC88;^<+pGbvJ0{{x0N%PE9li!y!7yz(9Ss&1@kJCRQ zDIAeQzW3vnO!X)4U;jcW*0Olzx>0J>r(r#E)za=cS|&Scy*j!%#C2#t)IACZbINO89H)@Zd@Vnpp zvkN6oW4;8@yU6`v@cAW0Y@)IAx0Vi{C#Ql0h@^IdpuMr(;A1}_6#oo!MOB$Jw9CDl zE;&U#QH+JSY?{1Rara&H@SWfmF86hfN%u+N7aI}!9PEE}Cs-oL3e*ay%I&u*aW9dQ z`9zeSAvvDwlVjV=2uzw*!@e-JQtdXk7@ZcU6dmQWYNm8~!}7I8?2XxJV2cbXkzv@j zLg>@@qT|l0SU6Gij#Jbs%7WfWGx^&wHqDGZSJk-i=7yD3l!+#t)` zw0nJt!PC_6a+IE2v4RNF@2EFrj0A7$$aW)J;S=`$H-vUW#5G3HMFMJ>K5MP6wFB>y z{_AIUEqm$@Q+;UGb7plSuLWqWxY;g=yB~qGlMc=Y6Dzl-2ytrc=OYvrCA*g2E2aoz zfKv;$GXQRAZZ^oBp*VMeEg>$jWRLEE!}6W+f}*o1GVEum`?4iX(_U)Q>J(67ZB&h6 z%{WfzJl7jlW>$w2Z01#jY(5@et^7nBdVr4JlT2=4x=!9&tiWd(WJKVHgke8o35p%{!`FDxzE9~k+KFfnHSZc&^pbQ4 zmZ-eDv|R?-U$9qA(td#k4gjp+V993r9UV3;-qQC)BIJYRjB{`Zf|e2)CxTAU)BaJa zn*!~RGfmfH3Erwq8=*ZIQ`~DH|D7MK9wTcm1AWq;=aj^cOmO5>hBYG;&h+)Jka(PS zhi95O9p0W@&u`3qr`J4oK3iT=yFVZWS|lwjvx9RDaM8nooE24o2<$j?8iUadG&{^1 z+Fs7Rcia3Tk!iNQPdnS-l?Y1jvs;{Xa3Zy_LBnlfvxsQpp506XL&{m1w{NS-%?N>c zUjk@z3?Dg(e&ysbhHy5VD%Wt9sa%cQ zG#^G>@!}(i@a(-IX!9ERH0t!f;VEl4gM*us@AtJDt>{J4&4ll69Xf4hpSc}qjfrLF z^6DfIW`p*(83b!|wS4FSYsgHTR$<1jHf>-U>p$47z9bmk=dK^1a_fF-Wy@>~IlV8w ze$54r{sLn~`Ek#_>#g|GaZQ>wt(gg&1Fl|t+u{1$XKyWMb#Y^Tgr0|s?6xqKC8?8W z?2rDTU#~=>F;N74Yx?d5Hv5WqRteh8FWPS^Wmkr4F2KE_KC&EWWdILJoe6MZo+z}Q zso=LLisucbRNsy#)zo7?XK&uBO6TV@&EMkuA=dD?f@poH)5i@bs~@k&X?6!k9IP5* zxsQ|HLQY0X?VUt^$6IUTd44l&Axk5~b+B_wD7}TmqZ@+! zbv%P(;i{Yn1slV*ZsPCal~(k{<3!BmX>^g(is;1c_JG1}GY`dJH2%*0sxw+a%iFzw zy~_m+Hps5yuJMbQxnRieHM0vG{V_D*$9V7OqcUTy!lGTNX)7Jo0_tme=SKukf4@5% zQKlOhTYi4ohw5(an0A~d@)nWRc=Fr99Ui7naNJ)O8^I(OG719?zh`5>Q+xa2_P2`k zhJ`ST8VxB)1_MLeKbp0uzqqKEFk;A7k!2jy3|Zg@DSh%Y6bHhL18Jkd`P;dxJ?{ic zpo7cX9RT!q%cwM(sD2Z4j#W0(olJH>?Mf@gEO-DR_MMEM3%7#AZ)o#GziT*#go^-g zo{TqVJC#X?c?iQpFmV4J&cnpu2X#aviMv6!@52Vo5tzT^fNQlsj&JvTYq`jzb3)Re zaq4+iv_rpz&oYA1w>ol z<9i8Cky4u<8x45_)Sp#<_m%e6c&9L?HbyIaRElXuFfmFPbiLhU!@&Jh7`(S5XsC={ z&YIj;YU`^QjmBO#2o6$ z0SVt=SX=*1wLeTrpiO6Fh|eZHc;l=TG7uWFYXE;pmcwIhUsjs2y3e7CY|H-m*b{j# z$PzYg1ROFe@gKl*#IwR(g{Ezs%9PRM(|uz$$$~Mz(tB|ZAN~h%cKHNpsWHIqP-5~8 z3#8c~u89|7a*JSNswuyUw7-6!k{TXnnNiqKZ^Oi^#x2(#4VDEA)sngmLc{1hWvGCFotk7&hHh|{b?_4 zC)%Tw3JgP`L0n4fbZPXS^j>GOk^&RQVgQ^h?VIEe;Ue#JDBSK%09hS{HstGy8bMd( zM_fMkuJv7w-3`Kbb=IR8pXhKPD=T1Xjm+)LJkJ}4hW>BFe!b();3%Z_Pe#LD9L&|j z>7qT4wHYb}M?_=V&OQz;H=!B5BC}zTC}%H&TKO`NJdW0;r-LXe49x(EWv`UzC6q z9t{4RXy~BfXj9G=hibQ}jTeaA_>YbJE;IM&*Bj(uWyQ4T8f@a;k;O4hVZZlm?=`}W zYquuDH*NPd{SN|`(0vUn!SC0EG9}lJG*N$a_mZ_NXn$+~3D_{&1O(YNm;kDm1)n5u z8mjcjdZm@2$$v_8Tn62&fq|fP;wjC3V4!gu5=$%ZU@@dBGNYpk?Q_)!|H>OSWEuW{ zjBw;YzaY_*DmuE$sRD^r8=}vI0&a>;4Ao|L1nBCc^)o4KwyxpjYJs$f1mnLao`T%tSSBqb8EfOu3`V|(}&5rEDquh zJw@-``v~q1FZG!hLW7*v0i&sPuXRxZ54HL7#(&Q+SzIY_JD8H7pbLC_B^#Adf3!MB zw92p+BWt|`=TVhyn~M<0^Lmq6JY6yZl7h2uDJ*$RujQ?`*0{QdcAZZ+e7JtSS3_+J z9p?=gLt{VfeP*+ERND$gIZ0(s{GMm?c0g-_OxfqLatf!$N<0)g}&ZJ zo4%f9iH|ch-qcXPOpVNV;i_5>7Y|ykOL5Fu{YKbI12!Wy3+@@-0HG`vDA}^VMMy&ue=FcbIkuNRttoz`1b2S?w*iNX!u< zYomi^)`0sx0t)SI$(i4=!@dlM&@>s$Tp>;$s+58mwrUhW) z*pjJ8w@}eo-S8&=MSGRUnaE|=8Sw?yHuL61f$J*}xsQs`MX>yL=ejl7zb`ye}_tGu0_M-Gr ztkuC?9v{-peH#4*{g(Q>s$nVt(T$&r6| z5LA^zTDQ9iMxDC1`L8;bwIOXpHoxSyIger`t3VfGc6CrZD^ZxRaN zzhaovZLB_KL~@qQ39HN`PZ`w~oW=^@Yw{SrQo2vW95iRtJw!So9FQ=60mSVpsj8np zJ6zw~wiXm0)j7nZ{e*qjdm$bsCjWQP$J7V<A>fTBo|K>h5#7#l(S61(d$gD?=SX#`%Y z$7*7k%c<)i+j%mk7a-?N4q$sz(7(obSbykTS;&BhDBvz&sCpGS{q&|OTwbOMww-5u zQWxi|>Gr~>{vnb5*gm9yL1^;8p8qv?A8JCEhnWAWXmr|f3@=AIpPo|Tx4NbEsWr;c z>GYBMy`Z_uKoE#lc5R1#f$A8Vc>ncLcq$BqkX(;L#>=EKGIi+W$5t$o9T-{{)+TqQ zsm)f4?Vrx?F_T^P?#eWs@rlwhvD!E`P?Xb9fl=HK1~Ne;lKE>u^;pt`K%!PK4M07Y zF~ZnFmI0bd$Z&!%EYOjw28OJL8z{?ulMXn;CXUEkAs8$gS^dH!E5-Y9aI5!TJvUxyC2GV_@U&O zAg9app?{sLfe>Xh-A9iuLxUC zL9z3y{JRHx1@W;@NWNw-XzgCTmA+`aze72A$H|OUOf3As%Fs~hAt@erZJmQFvA}&_ z_NRWQf*W!@K|;bE^z)BCGq~`AyxYe~;=+f#D@S-B4^I<`h5*Xd`ELOkv)vW^V z7O5$+vak!l&x7wRPE>C8IBkX!;jI;y1%C^wqeva+IZfT@0apT&g*HE;tH~8Z0wbGK zgZt)sW)B3jrFUbX%O5cd6IqvlL82}_8eQ9Fpf4~}23`PM1GWe`nCx$#hN25%(d*3<9J zU7p7;s33JD!i~4v$I1xFi4b@p*Rr^ei_qxVOqVG9}d228#zijW{Qi!R5BriJ; zk~@g(hl8+qUy-fi$WvTi*Kle=UKMMui?|47KL_zlxC?t#0V$X%6GJ0(AoMtsa0&o| zdnmgBhZpeqgt&u=tr)@ixs;y|jD<*>_xw}I?J6iN&a>Or;Dm44nrztIK=}+BKk3+aG_>7%r^T;UXm^ZuoSj{a|L9hNp`Iy* zoc28M`t0!Ugeu(4zF%O-@kb(MrvFEi|G?00EY?RTuHLTS!;1)L1-cME;eRdhhqTa$ zRe7nSexH<3kbCUji@L#@C;vDs7*gquG`B5nn0uP5dz6@poVfN5H9fV-_2x%>E_W zH?l&3XZclOb=li+v8C9=$5DSlf!$;Q_Oklu&(_9%eSOQp_ozq3S!Mp4z)L;@L&?}b zmJv>G9LT&^o;`t&(d#mjfwFDF>)k1yl;xXhz0txb zbN~$mNyV8+mD?oJ4?r4MQ#?_w=RN*I*2XKU`7ez&aN)WItgyjKO|UD%6gIU#eLi=s zx+B%!LkBT@T;sZfY4@WUr{Du$*w0aISDSlso(Fkk#KxctZw)h7{^^_;kV_VP@m6ZT z6}%g=g}iar*)VsFf5i#kmuE9BLOgt?^AWthq&SbD$&1D>-hlN2Gimk?SHX318d68S z4y%TpoH=zxcWCm|@WDxF?U53M&#?&)yFr{S(A*dxBIv@M)qW=GmYc~*XmWW@r{d3% zDDFOtTNT9T$f1X+j)CXd{^Ew!GB^ngWMIXWb7b z=oZJhnA^QKm=Lnt=$`}*%-wPMm02Xd$;ybyrZA0Xc`NUsqHB7flN09P?e@(LydsrS z(yCw?A+Ae9qT|nH66Nic284#YKcvEkCVgQ$0Y?SL`VRH{E!Qld#4-rh^n`23nv z!c=fz$SYCV1-WAC$FYCrQCpAcjn}De8|7A%GL;&WRFv9&BZ=aG=7$Na6;@HZH}fq* zXDMYGv`)V^Z4XmRG29HtRXqmJGzacCgMsvV(D|G^h`bN0-u7#;lXi9H2c78soPq^x z=6`gT_~bpmwX9%+zTqXd|4eTrtVChKzcW@DWq|%0A<4FiB&nmAdD!W;p0-xW@n(ll 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∓4 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 T{ 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 mfa53zff39?Fx&i&YpX_w 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

LNE(dT{X2OXKNQ?Xs{=vyXLpy( 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png b/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d2099a91d8a75f3e1f6970761b460a761422b2 GIT binary patch literal 69579 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 YmqZ~XE0YC~XP?t}r1P-!!Rz<`3n!yCO8@`> literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/windows-add-worktree-dialog.png b/assets/images/help/desktop/windows-add-worktree-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b482a29068bd8629a665b4eaeaba9e32c9bf08 GIT binary patch literal 93937 zcmeFZcQjmW7dNbnh>%D~h?0ns2oi0gOBG!RqLUyPy$!}F5u}J-f+!Kaj6QmcBw7%C z7zWXeF`|qzjPFS9C%1T>wZ8w}wcfSfS!?E;Ip} zo#KPLnj|FTND>mV>SI*El}~2t(ZGS!MN{E63B2pV0`TXx#bZTFRaKI!!1*x}3Q`sl z%7aIMuPiC+pY!{qd?e(*u9K0F1Y46({PT<&a6I^g1K)!(zmMdRK_t|`zth0iBbDqw zPm?24$^UasRt?-ExutbSQ4u(5J$1IQuy?U?aK-N@`2iPb93SYpkdQEOAACs_H7~CK z^$%J1%kg%`-@PvSir@gD0hk(5c*Y8UHQ_o!sm#5Cwj;_`Y z_M8XxnmuuFbCtPt>7b!MpWpqo@UZ^3C3}~Dh6M~z=-`gf4Z-U|f9eK`N*`R6)Ufuj zu+_V3Z3oZ{XhT+9;->Vk=l|=@zbzgr`S{*N&9>6d1B#L)$J@O!38lyHnGcXeT6O{D*jVpr&!^0)Yd;WPoI{BQhkqi-; zPpG99wfo;Z5c+WSxXw~q+GCP0L3C1AdoQ{kD^N5)XELqbw=XFrWw6+v!zBZ+dp$duL5Og211gcP zI`dt~e{-X3hzx-r>uqB#;;Qp}?vbv!6#R>x@~)IRa6|6yPLGG{Z=Cn!1esl>b=7VX zE9aA6^fLUS2H)M(n@v?WTbP^`%|J0$jd-f52^L!%qDc1{Xo=u(@pywQ;?i%Lcu|za zN^o&$MMm+TA*5*z6-1pEs=vf4Zd+s_CO6MnwOi8Ve&**BW;N2^<2$3sSu)riNV)h4 zadtuT_;A%-GWYBi!y+mvp_|N+DYV0nS_O(}4yK62f0e(;4kaGH`^}|yy76o82bffj z9#;ccC;jTk+)hVfeMI+cSJZmQ3Fy1nzKs&)44=K72&QJA-woZ>PW}E8J3enxG$++<2`QfPwhXl0xDg1trqyiDTf zUF)8-sz23f7mUc_r@^%= zt9d21!>eR9k5tqU`|NO&hU7g+$#QsdvS6NWVXS~bg`$p*PUDRo99Ab75xv$WW01Sj zg&|>;{nh;?15y*Wf|{URPVC@(L-Q_J#tb#1h4ZnOU|Gwiuw~BNcs^RP`N{2I==+vy z%b$D=TWi|sCoY0YPyeDdDa9@sAZbgU%qYe0Znv=X6LP zk;@G;_%rzD^_o(a-xGA2>6ls=4`eo}CsE2x+gNI$5p%-~MKR##hMubJAeF*41wWy- zWe(XGwI4Q0CFG+-O)<~d?itS2!&U=C#D;P|zxWSJmg#sctj??s{b;aQD6z0?EO{Fl zv4GLVc0J0`GZIZ*<<$*zxfU}l2n$E|UWt=koIt2CqRCzyUO{9pWj@Uv=@ z4P)3glaw=>rM53s1H(I~=|%)oc9f2t80D>L3!kdbb^}I5(n=D&4bwE@$Ds zNl(6DynOLulRX>|iJy6O!au+8P*hO~zbW$WIOE?nlaSpz+bSLawKO+RxN*N^$$Jj& zYVcyv)^`&-6q!){^`!GGT^HH{B8!v6m7v($yu-*5wBNm+R4mDSFc?a^M=P<~%7x`A zsDkU2X3`A2LL2Gb|1G}$;Wh?&&Z}e#Jhp}7mBVFeUBxqdyM1A+xX6a363|U(+}Nuz zNe~3XmDD0loDSb*pS&3Q`t10<1s>*vx(=Wjbf?jc&IGY2ckIY;nB?u8dUB|`P=8F@ zg+JB*Zq5G_g=nJvNQr7M0#{bESG2;fXKiejgE8XS=rW3R!>n`SoXzG|?NJ~7uxiT! ztw!0X%)+Val~1%-K^FLi$bXRqs%$znTOe-Uq8R%vUZiDz$BH?5Y!oVEpOgr#z}idj zaC2vTXR+1wqwU%mu36e!8pP~=W>hcx7zi$1sdmFGKiq-LS%&`N`hS1qA5w}Y!u4y6 zFH1EKn)~Lgn(TcrkFSxuxZZMV#5wJ145K&&v}Pyxx8}i4=SUoulUPF1q0K z`IP(h(vfnof|tNQI^s~*`Y8ts44#<`Z%l>BwMTL*UxI%TjPS$KbvHp43+mhnY&y&z4K8*T)!N7YQVH+Vrh2y z(&*g8HYKwm=W>i;TU#5nBV_F#9{x`zcLyxGP@%+$9%LRf~Nd(O+k!18A9vH5$4ihp{OM_C{$=JO@zi_+iOiG2cerk1(~Hx!DeXU&`!Kx!Eu$N zP2J-(Y{cX1-2F$4N(oD|_OQxrc7OwO%S|2V5Q31!{TV0=uOWFTkaHbB&U(h1a zD@$}JFFX6hMBK91$J0d{mj%tiD?FyS&?M}UmY`aVluJX#(9V6yg^7t;but8P--p?L zQ(ULqsjk33lmCl?46pn^rr;v?Ny$;ejuU7^&DzpKI`?eT0^Z&YilwoLQnsU=p^Z)e zC|yqOm|~QQhY#`mNRome^5z4u=I@RO=_O@S=Avg^@2wMG){I!!@ff+MjEx%QK@ts^ z?b#pFA!z&I44V><8VB9ho7^?O9nl?10e-Z|J3%KRbWLE|`W5y9%!ZEsb)pV0jcYxM zzrDM0CscOFstRCC@=q1Z?-Q!kEPX{4Vy|uM_KFCnYi20*E=MDrALrf4ctC2PzDPIF z)ZryehPe7)oWtXvMzO?f>~Skpaxt5Xln`g)8wD7;g2ThZnl*UR-pYqu!?m8J*NhN` z31VQSMnP5j_u$_K?;q*Qci#U2IX=agctxmw>xsW#QbNL2tt?e$EYsLbuX6hKE$VF{ z*XE$N!h3;n$B;g!n0}jtfAl2Y!2bu;l3uB08?y|#q#NP`#5FICr?N(k-3we*7>t= zem}nyM)rjUiK=jjyP}o(z!LGGn|&-pzdV=nCBk-CiSg(E?1y0^yNG2-?e1!aW`(^` z)q1ZocTfNQnoUy-I18}-VcWBb4rKRF4GlTh0ryr3KYY`b=ai>gx%8P=wkKOsjv*-@ zJ^s%&=AV8Sjnh>6?d`60ql#+HnyDoAch@qs^K?$LvVw7&Lngj4pmA@ll9CcKG6a?5 z7``_Tkm9-8(YmcdwG7gg%iSB{u&A86I3%$0N7967Vfq#-Qx0 zKDY!kkjD!Myok<3P)CFU`xO(PZ3} zZ@ez#OL}_xG!suYZ$C$pXgO4lS_mUs4cE$2tLCGVd4+~g{I^7uZ)7dnSobAvXMIZq zsUPT#QuyqUOP7QK!hY=PZ+1>zq4E^2MQ%gQz4`35SFFA z*}_29Bb{6>l`qSBl(Sh6IC~&Zx1&3Af8z>o%H^~CI_ov_6VFUw zdj;Q!RwqeOh5v)(8l!%7HUn4VC9$50>fPazZZ^uzRCMNmwpztCC|d-_>*hXs8KPB0H^W=u*WSIF&VHL{bsLwo5Dt;s zS3P&+qa!<}g%6KB^$ZO|(dK0H7H)#qVq{HZSNHln5jve~Z?u>4rgVbtCB;&jve(`* z4S*gZ8)f(LTv znVU`>B6svte~8>WE*xy@mB~cN$*fjx=J%NW3pSG*72{D7DX`^nSF~Q%8{$#{Fv%6^ zGIMS1?UAILqe2c1gyhS-yugwx6UT`XzAihtG|2YuXVxdzZQAy*GSDFJf!244htB$&iNgeMuWD2l8ISg)_106oQq~5Udm|b2D1Ljk zX0@%Bl4yrjlf5N~^N!eGLqFy;#nH{Ax&W(L6JE7UrC02nQD%iU^xCXdTlO>!2kgPN zhYIW$qqM#%mD^|sgkBv{aFD-j%G{~8iQhR@^k%u`Fa_=^bKW#har1&!t<;v1z4iqU z+M?!03PzbH^}AIY-PKKnx=cJ4&U&txjc21Jvxik-(2nw<%}6<-;WZkXpTa)t4|<5m zFY&dc5q?IliiI4cHS<0f4v9s1QOe8)Q7tC#wYr7}4y}R$llnrTepuhT&}U{ta3kj_ zfr^e%&lJ>k8K>QI5;N0LpQX|&gO;grHK=+G=}~QKxpDeA?@Ljc(p+-;t9kQtUT&Dy zd(7{JV1!Z5J`)e?io%80_s=&CZDK#+(iIAQN?hjDa&!yfD!%ToFCZ%)Hrl&L?{(i9 zKspSUXv1-1>OQ;H5&g0gB=O>IX`*sloWAGv`{W?RIpL`{kD&r(#aAq>(z*8;}il(Sy-ZCY7v`J3oCvDv^4$%XNbz&S{CeH}CbT4*?N z?yw%z(5G1659s#TF82#BfaST>RixnSbF19dC~SF)<7Qcc$`M|eK|65@8;^Xwk3k** z3;xvNh^9y68rjx>vUVO%Rk%ytb6m{YbV#=0N>nDY^Mg&%$A|Z`U7*cQwzl~y=cJS* z%jCpNb#ZYtV!66;&v>%l-D*6!fm<6I-$(MSV+IRBlQ&k_`jv@BS1ZQdD)uy+eC5AC zPu{Es7sg82V;vekJ0=F)!G`m)$AHk@3bH0E8Dn2iCe=kOwscdFleN0NeSP=3GbRzw z!oV|A>T}CZje<-1>px-zjd(y~UctM>mXu|8vRNl5C*j5ykUHGEcjxxS_o%xFJkjGW z`<%n|PlJ8yARpAQBY2r{g)-UEngokOQcWpFK06#+*BGUK^FF+`wiGg8Yyw!W7ON2- zTiUXVr?7g2^+oI36P@l7H{YGy8#k5MuYJxny+C5kqVcSDt7N~O-e$1B|1YAFVV6bF`^ejGBR<)G&i8 zo0#<_*hedpA;mj0G%Xyws^6GTOM34!)7D3p=hTnrIjp$(i`+C#fz9s6>yU5|6r95@ zn^K!J&lpK|q!MuDXnm30J$ktWA$3H1AJ_ekuWwngobI3vjKEvgZJVD4@ANGT-U_vs zQ>17$NG}YQzj-8DK9u4kK7Jw=)G=rYR^8dU!8P5F;5Fdbo7oeVuM?d2NZ!qA&M9er zfd$-qKlampe2)!o6^YWkYe0I~O4ZP(6g8LI{KUVy0gyFY09*e-Q z;|=VE%d^Jpko|jQ!xiGJLw<9{q)Zn8z6;t+cpg`$+E^|QTgsl~Il+S(GgPfZ>keGi zzT5mXt}DrW#g}^fjT7k@INjv9^w!GL)%I^gOFpWJq7hCXgPE-)Wd$wLLe9%Ip`m~` zVMe0w_Cz>SC-z3u2OV9T$FSX=U|P{D^x6SQPi-CQH`ILJR-jSYlj@3RT{zHfP<96^ z`id|Ejz#_FI6_FDWUIy+Z9ybj=iXglnVHX zlgJ*vX5SJ9TJ*!-0D@V~#0aq6z$^Q!&vntBlQ3$yIX|{(xxIr5BvqZS>->6Wpuf6f z#pl%rjA6<%BRrMKUj9YcV!Bf=-{$+)^3!i?3cRZSVQE)TO!VReWQYSMQ04~a+?_V5#O za9k5lIjNlt;`AbS7i~Z0RzKl}9?@cEj}tI41M8P_AjHFl+TPw=uD|BES1868$|mt` zuovTlCiDjdv?qw~WP)0j7xYp&S z&a-oLmXl=el`9oB!lU?4v*?6}%+3wFtKeVuT2C%-R!Gd!ds`{}%KClOMzee8P_vl8 zkjpaGvircG>eqz>H2|4|AT7GnKZXj1D=JV&fRhVVMbZ5nQIU##f!g8YaQ)VUdW{z=P zf^TE(C%gsgp*nq~?v)L0M%>ywd(PT>Z->rVHO#nVtFXbf!q1QGt+4HfQ@bpZ-q9f`*W0Li zTiDNE7OLOPy|%L*=a)IoLb8$6E18WVw~WT@C-^Mx5HSCm?_nZgUfU1%(X>KtOMwQ0T^a-EPpQOOLW)VkJ4Nk`x6U7f1lb zS!?m!9aR{C(o0HKhF)4W*0a2|b;ubce}(Ct7~yFT2Pmm$@=VqA^XG-a?kG3nh(YP} zRF%n=ZW46Xy7%Xj$Zm?Vm%pD;@25;}HssQz0!PKORjOIXEPNB@!S{h?;N^JY z(wQD&y`*P@_k8d6X@f+gDras__f-nQaRJE5xXxjD<-~#&f1}>6uZmDV^j_(58y*}6r! zHUft?A6QF^yuHVXj!I7AZgRZ%7<*R3Nt?k(UBY9>*By8S>=M5vZC0HhfF;w-o^YIf z_Js70Dh}nSDX{zVO|P1bG6%hV*B87c7FS}Ou`zMMD1k)`4e}u` z-L;~kk@-d$a=EJ6fokze9-Txz%&{Jpa{;_VayNNF3dvqxFUBrhC~~s^#JenHYCjfa_50)BDzvc0re6#&aCSnM6S(1g+pu5U>;OfFK z;l2R@o^q!S0d5!Rn{LYrI(x3at1hmFZzwI4C3QfvA^aHV%a9rgS}gPa(3v z$d;MmawXz~!JaQ-BsNituclgF)~`v7reD+|&pP=I4_HZe!R}&);u1y0@9lQ(g5UaP z>#CmR?hndqavw@Bp!M3o;0jfTFl=JGR{+ILu!_R!;ksidKYndJzGmTvHmIw1n_eb` zJZN$0zM@HokjjD@b9^H{&?(e=+R;CU&Nd_0;)ewpI_WX@oazqXrJI){u9q&*%ROZB z*$l9oOeH)j)KLXIr&o2|>r{xieKn!)ONN_f|3uz@v4MXp-lRj~h(e6*eyXE{xSGt9`3k}ZOk zp@^&EiTcrcJ{@N$YVIxickTT{w*N=|UmWxQ$p1SeR3#rzj|?2ML40OL#M>QZy1Vx{ z)k=0}YVjlB(~OKy<)Cv-9aU9TMA)df??p4FCz_g?-U@-kw`ez*mi8{x=HHvIR!fo$ zydvN$Mk+P_ocnL4^p9jj3X!=t2hl03y^K7%AYN*uegmE2HC5P3AEx_zv8UbzWCM4* z^5l{J&D`_zGcryV-8{0`HPQgtaC#=g@ksltm*g7-h13%WM;1HZLw_rZrQ0S=7V!GJ zCVgKxpKVS931EVxIZodDTWaxf zk@Xxy-l(b4rIJ9=F(e+LaeF-w=|N1-o;iN2Q7}6A?a>|u90Y>w)!aXv0jS}LeEGKs zEs{HSm&@DFrIkI8NsNLE84n93VLkh8@LdeW_j!7&rZqzI|bEB!zzMC>+)-iyhgUKduYL z8g+GcZeSTPc}-ncy+cHd`z$QB4;i@!oi8$>J?Qe%>^-FDsqw=77nKr6X7B88a%NH` z%8C7b%YV;=6R;7ypQZ(VNu&B7ssPV?z%{kETACyOm#8)MJq0*ygw!Jm|IY2NGi27m zBmw=&3JZ@q5=M=t0<@I1$8p0Wa$Y{38R%%&+biA|oOVp(w&fV@|DJhyQwUiP4Kgq# z(9fun-r(rekdu<(eO4H%D36R0Cd3fqSC@!NrGkRwZI3_?_y_>&mh7LXB0o|}lat}C zUtP^XDadWxBmB#^29y%sKUVek8U}E8oWSa%Q}+iSp~wGS1vJFT5K1$zr>7H4s;y?3 zA&XDq=xrYlbsc3rzsCAAd^(MxuYMX;Ck9tVyo-)LVQv3h@DCLll)15BG~P3*!n@c zFg(X2v08NJGB@|VTp;Q*5yA?xk7k$gYAy67ay@gsc~3N&mz(=65{IoAkCmcA^Rjiz z0vLny2k19S{Hw38WoVG&-fM4F5=0dNWDyUWr0dJC78+E4Sy&pG0A`hYx6;tVxZW#C zB~kd+Ngy;#_RO%-@x%K3fV%tgs5LmF+`Zaq>MJS16I`_~H7{EQ#JkB63Tw^D6iWci zNWrpx8=f9={$f^=yS}JUaLK=u4V?K4Uj)|0WXl=F>%dN)F-w;B?IIheuaMD|rwXzH zK&Zs4G3MUse)5xiU#ZF5Z>-!rbC}lc1tg?UA?ck@3GNQ#^+xv93p{#=tJ>AZUd1QQ zi!1GHEMBZYdx0Bc_EtND4!je+X?jyds-6FT)lu=fphhl0qSqJt6yP-<3d^J`75#f^ zOuQDjJtrnxj-QCl6q}aYTaQwCcm0;^zRiavWbvIJKYmPqpH`x=s6UgZEcsG$?YP_eqjPwpMW-O>U2Xg2ulO^n^~Iay!7y*5WEym;~A zEj5`1kMlPjQ$_7YL?=Az&>X(I4|&v+ubKF6MghR9FUC{F3hb5*oD#&XDQ+H~uf8FK z$m#q(6zUeXOr6+KSjRmg`N4B-c6FkTJY6+WJQ4`D7S`btLKNe#0a57Fby>=SH+Ai+ zW|#n%Q+0!MMQZm9%Auhgw%I^f(CxwWo| zxFd;sgpOUIh8V>u1!W+bv`45KvBT=Zh}(0hktI2z@zrkCB)$Vg+L#bOzw&Z5M$i-2 ztWK5?_6&fpX^3qPFNn9Yxp^pC50_-n*{(5pKP8{D#;V0;C3`95KFawamqm*VliBq< z0NnU&PdU_Jqs3c>8}rK-n+g|t88*MNIFVv4mg9N*TE|zOGCO!2uZIylXpl#r?V39r_hE1MRU|NFfMpV{strX{f~g zOqIloSX8oAXaBW;$PmhTLLza&~EH&*L2!)^z1l`{>FwO&UZb> zmqc_^zwm>)EYAU$Nv36I12gkFudwvPHz|^lH$wG%^fEgyE{yGHu%@w!*-STN9-vF^ z(92vdwe-CoR6RN=L&?S3xa+cR;!o3p690cDW89?V5<*QM&zVRngL^I|oz zq%6thU-bj<0B$BH>(m}c4#NIBal6Undu4+^f|s3NU2d42Pw}_lYi`n!a(07*z)$Y-3T`6eZ%IkX9cwoSnDUc z4%(5anmAoGmmCFPPmxB3jd1;Po5r>8Z-GI_*bl9T&ve8Edox!PVOFI(1S<4J0Nhs~ z(7i`zJ6hcwJ6C_Eh_zE_@AU2QM4xY`3U+-#_N@N^xqoYwm-T?(Vkh&Wva6X@b1e3U z%?Be#m-2Y8R9b!QNJiU&Oz}8(eHM)hy&M2czi>t*KhYm0j*(R;nj7ye*dVz*5=#p4u z6G3+7iJ9OiPr4$ExLxVY006*lyaDI-13x!5rS3isX#kL^J}%vssAvNNhDUkPk4$Uu zkU<{w2)(hd&(=1ihl!e{BvA~`A#4in!%aM!rK%w;49U&JD^AV4QqBIT9uI=k|raLNzK=abv+2hfUO%$p8(!VgqB-%{G$>)NL4tdb^#6^id*e`(Y~Y zq_u(2+roZ6rIknR9=v9zuWHTWAdq?&(>!Czn9t<1Unec)`5cIB>q4dHqPh=&1sUpv z$<8eWpkSGb*zZJa z-q@=uSHZcsqsG?iF`)(-LmNZG1NKQM-qGF0uW!lVT%$huhmCvxAHX7fGpC#Wan5@; zXC334XgE-iH)?;om?{@QFUBl%tDT~|W$!hap*sx(M+F}q85;~U`Gd6_g-PgPSE za@|49aQlWC%LP=8X+a@>N1(35J9o^dKy_xmav{ejPtvTe*DjCbsfObmc22a^q>;}? zP%Jr;4jQS~XpJQF6gG$Lj`gp*jqo|)U!*HZu7`XZ!sujDhqaQ*V~ zj_dW($P>tAhlwYB)G#2ZA6O^%mnXCleXv<&dj^eNUw38A_1*f(TQ&bFboE==0wQ)q zY}+la#G*r|svaUYY<~Z{>})pI3>Gp@Yjqz^C@^Wb1z+e<7Jmof!;n}8msu^J-0TK~ z$5V9Pn8K5%Q%ig^f-jl4O~FytY;85qaIAJ(^C*WZMKApPG6(5sQvOX+0)fLPntgU} zyoDWFc3y_C;CHIZXd7K6{&8rnPL6O#q@;4e0Nn*Dsf47YUBf9hx(A_oP|NSfy$MO{ zi_j>~vBz&u(;+)_^UF*`t;T->@vk$4H&l?lzktT3-GD6*okg@LRGAKDo84gzEl=6_ z*}`U!TDyPJrx$Mxw?UgEB}Eyfp08rR4nT%hr?r}G<*<{pNgeu`iQkxFa*V5sBrakovke}HTD zMRM3bcfV?6xa>T|{iU&SCx(LkR%aT@p)i8H~@Y+Wdg{wrz5)NOcJ_l=sYl zsJ1@PfvXEe*1xpO)d>c0*G}Z_DzUWSgXGoMy`{mSv`t;{;0! z=k)>XWN)gE%s$a89~{q6AdB=$2}rr{q#?V9xG^#!Kkkp^af8|KyqPtc4&E^ksts1RO22VodkWFpX#_ll=jpts+fXHo+ahDV5OQtk=ReYL@S)fmAfseApdBb4)LfVTx< zmuUAkwX@7EeKV?)#5Pgfp=5c))^}iWpaejM0Nmp>j>bGtQi_~X;rIJG3!CRx!6FdR z-{)?aE%7aUCq5cWIuyPK@}@KZ=i~Fr53k)j8^rPtun?XA-i6%e`PdD31L9=n+1&Fb zD0LG?u>;gwPY4sSFU>@yVcL~dBTQ=foED>ZofREeMI{6^*0l+wbv2E{_5%t&4Cu`+W;SI0hlNtO7=f)@N?~W*JuZ5k^Vza^S>{emd|`)3w`xU`enWJRf2XMJ z=7L+m1vhgHnJ@YB>e@ z`0S#e0@Xi6(wGa1`Uk4U%Pigw)!-^i*Jv(0mcF!&JDF%l%6|h78#|DW0ognwe zlc^C3co1f`CS5Rxr90pY?_mUXTHTS6f9=glDcXwxZ_EWbZ~G&;5u9EJ>qAfT^pRdl zFmam3O$B!s9C7U3RR_XDGRjJaLt#KK`C1M_xnu))AFEd$}dQTP%37hj?Woz}GJO#~LU|ipMu>USPqFD#_v5Qs{h)y5gbXM05F{ zYZC-PSQ#0)&i=Ru?8?*cJBRe=o;fgbV}}X6rg6xReV@;tE86hoF@Vgr4zkslcf_6> zw)Js7?SfTTF^v8E^_jAoJKTJ3ngbk1_U1}4f2d^>jo#Tby$cqHCQQSgqFoDsCu)c} zf^uT`+;VwdQ>~PUo+?savaY&n#F(nOu^hYpc(|JXKEkd$+Rl0*@;oco`Ql3)yR}BL zTNc5#Bk#FbJJsPdLsj~Lfbo=OyQey=+#SL%H(ou=I(rx)|L}BcXrFlD%u^+$mk}c| zQyC98JgkRmBj5WxD0w7`am{^q4jkZ)y-H(272s#|BuuHV_&(;sutkDLKKeA+w-*ub zS0|=yyzd!TThC{7865oC92=cq=|PCXjJ!l)+Uau1g^J(2^=i5yF^eMSIm~8!CGwuf zkxe&WW#V_zxbhxUFy<<&_L&=ki^8%wga-KI-ZGU?EKTsTly}$rB?&r}JehLOiB1xb zD|`?~dA@vRVUD?Nw)~Z5j?F!ZwRv-i57yNehHmPGg5(rm(P-Y<&;2${K!4SKs(}53 zSGwi&%A#llR@mxz`fwi{$-ouq9iJ?uW-u10mwBshGQmqb;n~$6f)mJ(bs;jHmJ~wNp zY+1ekUf+54LyT?8(p18uYXjsd0K2Ww+ivHUuXfKKFZsMXy4^KiV%Dj&KuD1k#wUD~ ze%2ZJ?c23iVanGpO5srNtR6jvb`_~JZQ2KJ%U0b}d;Lc`0CIqv_d6~yM%X?%r$Dr? z47{iqmGH{>K@vrdZrwV*g~v4R`*<@`Uz(ZqqK+QoqA^eB_$3FQV!aWuwn$wL+1ra- z)sGWJz>(t3sqwSZ#WynXBXqYKKxE>il`oQ|5tJI~|9Ka{m%|Zcc~Ocoo|*yQ{fHS> zk!ewp>Pmdu;HE{&X#R6MVfME!cWX|NxtHBrYd3gu8t)7=Kd^JI>d7vLCO5yLY-K~} z`%&b2c4*-&N;xqIWt!xBsy@!klMx}PP_f`)ia5C&?aTeeKzM5JY#~YLVK2YGvrsCm zM4hervt(^wmj9z0LT&bXpofb(Yji$3BYuGEbNw#yaUu`Kou@sdu+MyS>8!JRhraL{ zJV>+cz52LK7Op1tz3p13@_TERWRCkV@`M>`TceRpGqL@hPcAbirOTzbLW$j&63V~4 zmZ6P``vimf9Z1}$yS`i1R(5W0k^cJ&h80h8Y61CABNKaX-#)rvI3~UOP2No07uK1< zzPygUp$q2Su}Mi+s(8W{!^EAwpZZCbHR06EMN{d|eP$*qmi=7VTA1Ll$XrVB-?2x| zXup#l`1O{=>FoPw&8IWm(t|wZ@TcDL2amX=6mkKx%C+?qr!stPxYupeMz7Q&@!MkG zgDx3(ri_7_TC8GOy{@x$i?8Qh112!R3pJ<12s8X6%#&i?>WwD*;k6f?-nghLmC*#-f8cE!`fXvnA3-8pE&*iYc*3pu z3*;oNC)Rxs9o0>?U2Q0ZA*0cpH}Dv8*1__%UOWcMSOofl4R=v(?0SIYj&C+l^fqqn z>by}nCA?`3ekG&*WqZ@+{#l{#w$fgZ?B3))sx!7Jx6vojuxR7LZs-^qOB%THH=y8U zn!HMbiLG_Ym{)32g+{Z6KvK2)OVzjeQM&- za7;ES;rc7pR?%Wn<0sCmnt4~PbjqW`9)K6zUN{Yb4D9eaFE?bKJBGD0XV-Nr3DsN% zkH7?X|5_@m0Ft9?pO!C{M)8}1k5N@Y`W2t3 zv&z5dgD-G6?0_*fz>5RYC-rzikgR?`9No5{ImS@o)_-0{@z1hQ0^W0xRA?Ybjuodo|6-2%--mg<_B^JEIz-C zSOwC5+Yj7XX>SB0n*ykzc+*pdmpQ{PXViGKpBB}a$mj-2oRAEj}J?M6~I@rwtu?aqLJ7| zVLQ(E1B~VS;T|p`^4jA)+w`}!1h{n8t{)qi49~(?RHJ-HD?rA5^m@*t8x1-VDPq;i z>U1!D9@T`)2U)S9Y*IV46@@>9Q;dD5RL_fAh0{$y#yo?4rT$K9lUD?6?X^G}CuJXqq>ULx?R~k!E`7k8gy3x;H7;yex zw%GNMSeTB2F`K)G+#pX_02j7|vhhxReH%kcPSt7=XJkqB^i7<{eFpk_ZIXva`?3U} zGe@)^mL3UkSMl)dfDQ|smcmxVrc$p$(hbO9(~b8VYo$O%@R%xO(Ie=F#9I@!64xsG zFgsGqwaRE8f?d3{XGxjV#u>&9*m)q|dXrVezBYtSoCbuyn2t_?F~6>n zTZX93Xrt&U4lW>#H_5I#soFk?u8f+^yGR;8@0;{Qq9%Ld(ylDqGfK2 z&d~zWWn^R9wXY^VYy-8v;=Ldg=T`NoOAaTksHPNNfI=t_T#cE=OHsG8I@DWG=_*G9 z*kcn%@osy7h=@Ti-~}e`>5j0#$8gx&cR5w!I;ptZ`=~Gp6TNTB>fINSG zUYrKRVP15H9~KjUrA5|UI)-e|DF2!er(394PX3ykTRR+h5rMHLk4m_*q?UYlK9a$+b zo`&7sH$ZSysJCS1;%rt%e~yuXU_*Xsj)en|a))82Y*u(1Q9Q+~)F2CLEdY&MDO?!B zB(D9;a_(RwSNSfdKqPz*nB6e_S)K6rHuC_^)s=P8RN-6^+i*hvhBGXT)qJ}orZ<21 zmau2LhoYLAxSV2SL_8M|ZAz)#CqjESRy(Hs3AmX2{A&hz(y*_}t6Nj*trrF8#R@lB z1gI})bi8mjDP1$F5jLNY*D~1K!8msa?9FsZ*~fj$zo5mnjCl&fU?K6Q#A+2Wv2ixZ zvbCWQ@O<~Tu9#Phyz#fbtC%jM)a@(lYxX-x>SlrW{}@%6HQ!%AmsS8T$x%#>mp0ZH zbr1yn5V6KEhse&viuQiRDchSvu=u|f+$Uh;yDdp!tKJwYruzA*%j%A4-a}(XoVQ?v z7~Byc7ZU8z`k-X&6^}{^?5pX%Rm6HCVh-qb8_sWc3wLWo&Y~zE69xZ z3_0O7e^KJ+*2gc?&rD3fE+^S^uwin{iBroFfcNjbtoI8VT&D_2Sn*yxt`eM@)9GWt z6VC}-%(25t)``kw5kpv0E=_fkSOF?0s=m&iA*yQcqV%Ii@!-~7A*Kfh`6aa7IKHqG z)#{njg!d;nBoZ&r4SO%B9_~c@@8KcQ>~a7r51bRqrzjD9hrSFFX)tBVjM=)abj#0 zFXf=D)K0-TiWAw|1>WBq*En{)v4SK^MoTh4i1pvYUNg0 zqcXtSu;9j`9TVaK~ zlfL)+UZ-!5_x{uv1*i7ezSf>=uDNv`>Qsw2JyB|295QbE*jSZB#o*Q*K(E0Go%U^z z{CmsDmc?3KyO~4cgBq{751_NacUv5W_RMUvJE>sjBk5W4cVs$W-*b~-(`^d{eUWfw);E!0P#40s^9 zEwc$OgLd>-lIBDWP+XT?_GEqglKuGX7CBj(K?ZvZ1&Mm*>I>As)WwtYI-j!4C%OWi z_vzTn0QrNP{+SUaqTVJ`>zH5y1huqOJCO!YoF_5QM@u7mb z{A48`IVIIu;NjN-u>hm?d;9jY<}{zar(eJFtt;fip6*rjefGp)Tyvi<6ek-L;elnq zgXIZ#E_lfl3uHsPYgpd?Gw!svDQpye22OQl(LMkhCC?!zsCp!PeyPQcNUQ#1pseRH z$kOLj=(W9Yec8Lwkq;H!(oDm3V98PaHu5f3=C=YPQ}4k=M?^!1<mbaQzP2!(Dvz%}^)gHe#G>_nv{rH+i&MYD^2|Xvo z`r-&k0b8i>i12TzUSOLj6vD)`k?Sm1>;f0eALdj{O9Qr~qG=m>9gTpFB#Y3iYS?-3jPy_ovKdoghYz!Jsy<%Th(%bDjzr_n#E& zcjSUm`Va4IJyUo&OtV=n9lz7D`zkI~oESrK##FtopU{oa{=V0qBE@a_l?iF5h5%Y0 zqmE~JdU;}D*jM?ig1*4Oo*yM%9Icwo>uDm0mgsdvo0ypZ#_pZ~z0&2`ftUb2O~G@h z8_MiL?#2dgrJGbe(rgulVHnbEjJ5t`UaUIGj@-K!OnhV_H0rYK-lZyXe#Z=QxE%3S z#uAdsG4`8{L$YOGBNHJ995<;U*0IMgQ1EWTa6gTDpV#k2wM~YLgY$>KDp%MMwD7tu z^Rg&vr#ZKrOE>K-w;ZjmbHnJRz0=bTICoolB7T5gC;rC60H%YrI7J1??{iG8wOer! z^=SON{FAHIt^mNJB4WykcdPSX(enYc=Ja>EqfirmOVs>McWriQ8(Pj|_fBH64CQ6B z$<>okak#$xLoZFx2nK50sed!Q^TB)s-*UON>7C!*t0KLY`l17N&^VkU7=KYG;K*xW zi`aZ6#jlN=(Xb%ZFFjTxz!tWCFPMOLuK{Onn{vj>Itw-+-E#yqQ9Nz*!D^Gqm(o2} z!FKYfw)V)edC$6x^B!k_ofWx@Lm3}FW$v|S-D=tH`F5q zES9Te`vF>osJS{?J#0En!xu~kl)or8t>60eO=&mS%uT$wmx`tMr6Q79&9=x_abgto zZG~p~!m2R<_6k}f@cQV$d;JW^9mgm~YdVQb9U8l6yIX$W@$gtMrpkN5#q@U-6Mtd& zs|G+Vhel&1?KZ|T-A0=+Ra)_c*c|t+-Jo&IdCi*xP)bxN1P+8NfW4WuvZ_=e=d(=Q zMCHf{X~8`Na_a)3x6}}uR?b3mYS^u0_n{#PNwGpu9dD--C zXy|Z99QE4HO>S&s2wGd0+>{Wn(YjF9scT&hnKnG;etFpW^6%4F(2x=F(Ehon#=IHm zxM|0xH{bP1u3Wj>gw;TJG8Ejf>?Pv!u!RFt4_&yEhZ<7a#a<8^Q1W0-kb7##pdEr7o|sN`sa51+zZ~xDe?XV#WLSA5ZC4lvR&k@qlm86PD#ulFJFkS}BF!P6l z3^5P))(juCJDc$6q?YeY{BlaOhwu0!9_GJ`RJs(y06D&uiFy6e7!_t#G5Ff*)H1;>)#MjoIgJ+PU=ZG%jO8F;Z3u7qWD|Jg_T zpVQt$QH<{;(989N)&^#dmd_zIZY!(6G5*gpVMuo8#!10In|)dAQ*9wJnp-IuTa58$ zNME}RR_~-}Ug0OUSq9#gri>wa%u2HFPquQ+_f=+ztxpp9xkLJNOQZbS`T7YqQL-FZ zv&r-Q+>|mjJ$*9O?~;b(T@w;xx~FXpBAaCjKc(XM)M0xzuz|0>82JR!8n}(}1oM5k z!F{=ay{%gMcL?!!uE_2OhoaUy@03L!50s|epEMIcr%Z@c`xDDv^4J;J07&$=yZs~5 zj*3~5j5VOdB{H zYgF*-!)VV>?pfwzpW9Rl&zJbK>OoPa@BV<~W+OTUig@y-bDl!pIca5Z40q$De)5*x zc&SXzWyB$IoH`5yBpp{Q2Oey-@((3(_BbBgZYj%}@%4>@TR}21MTt1o!?WwJQ&SC> zLyx3#dV#4gK#t+4m#oh?YU-)6LwWC4=k+JWpA>rxtV(ckBXEAPFUwUW74xbow_H^^ zG!_Wpgg1t_wUIq<`O;G(*MuiWf0eICdh!%Y+Yp|~_*z5bn71b36?aL#YI%Y{LSq{o z51o6^9Od|?%1T)N1xp!fXg%~7iekPKk7P36d*5HSXbjZ8QJwVd7dr-l3&qwjHFZ8O z7a2#qY&-urej*+gb;>c8B`{~&zVVi+M72|Iacsq(A=W}=x|rYw0!lZ(ygE$EN|!Nc zk<~R~x){A^x%R3Y2LsD;4GOd!L#|Iq!CwyOR8G>rr$aUlIX7^%oQ8a5?T@~fyb5n< zkAUBBdepc3h4WeOjjQzqGMYYSqwk~7txQ%Fy3~iKKN2FJ!-dj(tEZK*^D!;stud_O zyBxo;mg2e4E}sCHe>gIo4EvJ|>yOqAW=)}8m2J4>jjbLJ z@>*3MZHM1Xw3@i|D10)>G9Q|HS&=y&@@iyXb7;-aaP}vYjDEbBu+;xaZ#PqC#1o@P zaQt|^3gbAmYWIiBuITK4*odfIiQP8)!RZUCg)8`JI*yw{vA?fR`oP0Mxy>=~gTn*d zVcTg^Ed`JFj_a@4WD0AyWQz5@vuZ2P>RYK8qNn-y0{3-7^>%ZXzOKFM*bn2&;44b; z9d46(LfNd(4oaV03pdEx!_Obk0z;B#{|2V}6Z@aPsf>O7@o?1?rMNG2Mww`m>ev0v z4`(rzFmH>t_eHv0Jnm}f>eNul&ShjYQ7EsuxtXM^db7=FWc-m341PHLcl1WV$25>G~5i#H0c?dsl74m4=i`FK7A0h2-O*edkMvkdayF7V__^0wF>&(P>ytt>Rw z7{=1hwbgRCjIG0LMfU=?LU+>+G(#2{;<=)UP|>DpoAc59{v$F z1_~AA1b}GHcQgNBeh@3d0e{D+oW=TM9|ou^p8)R1rw@NnEPp@p9TCP8w{pXgWeb3g z;sB<)K6jc!ecEik+-yxB5a!wpTC!r_+}@riTB4+&pjfS0%EyyM;xZFx`TxyF0tD6o z;jY`qmJ^esdA5nOd*m;Gx_Tzl&YxBaeU|oj73#8YpXPYbI;lb#A_Y7!^W1W;_4AMr zNvT3Zh$SnsuJvkb>|TGvHE4GK3c$*;dlUHuKvsHKXJi~Lbs*w%5@NV7e(2~h!h(qZ z`O-;CP7DK$Ur+oI_{ZP>`a+zKj_yyOQl6U@{P*Ad_rX?W7;Qt~_#7*pP$byow3E;2 zu&x>Gs}t<+L=R!Vk2HdI_&(-F;BidsK=70p1bi-Mx6@2e>rqf||5=mYr7}nR zVb8|XsAW?sWGIejixo-7)0p%~eV5k=v+^2S7=gPwT4=EBzdCZhJ|^IHJ$y?ppO#c@ zK1$+LX}lgmw)6fUt@~YOJzQ;PMuWw>GOf0lkxT)Fx_vL9xoT4tjJm=;gtjAD!-KRs za-Fm^OVV?OfB89c22iCz^?Sh`1)_p@S`FoBQnA8wDBDz%wNeC{hYp-;cnAF^+`sf* zrwWXjzxU1v!JW^ovUCF7JMTM?cPNoSyP7JQ0mf{`MEuSF9ftpQDKI9d^XOwREwafU z;09TRw}+C&3_IA}{L%{lWdPg*fvVBZ*A_Is$vv0N;N`-iK11z|zyn*=^*ygL^n`CR zA^o=&{qE$XfQV-pWd?UO+~|(47Cs>8U`D(B&*b=BD-t+S!@;tD8!X{YWVj(1yaU6N z*{T3Q2~}ioB2T61z-aB}dxM@<<;hBmL>M-MV#2X_MCt(dtbU_>OyIw?Lev46M!x4- ze9a&TX>S-#6o1L}mJHJ2>dxriPNr{m00OGwM6Q&Wp~RV|U@_&tG)SNLJG?6}Yp9&+ zbyb_4Ev1t`CS`kH34ah!~-o{4dX-}=}KSD-7( zOg{Aoq+)Yxk(}p$M~{1dRFb>S)2a_MFEr{&Nj|itj%+!@WBoDq1+o;!T*x$+or zx%mrI`Wx|cECyA-`C2O>EZVpNVE_42j5C9{(sJ@_IE^j!ajrc;v0ffrV2(zko%>BX z;Qsn>so;F2$r{awkma0Kxe*<5xEv@QPgOqi9t>}RaZrwPRst>`PmD-a0TLN4f}Y+3 zaW+J`B-X%#dV?}2AQ^*wf3clj?P>Kvap&w%>l^nq=mKY=OT>T1iArOeV1Kd(Z)+%7 zL`?>~cf91;oHBF$;Uume6^CQA>xDoE_2h1%0l3ghC0A0&R-3(`59L7R#}}lsJyVf? zjMj6KRcfFcGhQQ0cqzbNwRv7!tbSX&Tu5<|#!sZukNaRgAi6V>Ng1+cKANEvz_>s0 z{n49RzqN4&S13vTG*$Qlhe3V)?ef6I_Aj~MD17peal$3;ShO&wFA=HrmF5==?6;X* zo{_Hi4YBKe5i+rq;W@=>G-SmuwTC=tDklqMB=Th9bN#q3s0@~Qi}~+($1D{)mUmc9 z#-62KjD3DP0-W?|MW|yaHH4vxt46=Kx8Y2_bf%TN`#|Jc!*S(i=e-ZM^VNYdlrr)s z>Qn{$nQSuHRuhH(+ydzOR}E>DTHju@ejmX}M?t~!5;8#9Et%MNO8A$} zh!Rd;+OR+JNL{H41_ma)^5c*FP#ob>&8n&T$I{5PXGEx|Ujw}B4yL;GJ$Q_@A%yWy z?xd9tb~$~K8b7LD=(tI|!jt{A>@n!!fgZo)ah3OgfLhITRPiN?pVPjJ6!(DV>q{&X z+M_R3an#1*-jZJrC(TD*pNrmDF9-mcX-4G2!wCzvPxmqe+-^C_Z~A>(qctsa!MWXxa1(?FpdossT8iaY(YrKKgYh85+<6y>9ksU zkw~QeC=1(;J212TLi*JKT(ezyT3T1kN|T6=)iAcT?ZcD(4ue%#WY7(g#rXYP9E*f& zdRZ&-KNcG?94{#`%mSJ2TG-*&&Y)A9`Rs`5DTWk|FhI5YUGW&8hNL{menhQNp2o^y zh)XV)qN-&aeGEEv(&n{iH~n?)TIhUy*yyywP-nH^4@BFElx+_qQPuB}0h-9ZX^D${{Ci%LxC%N_@E)@sa)-q*`* zwQeUqY`pkRRTXEgc4;jjAGX(xw3WeV??eq|8p6FQv3u}XV7AA4em%0foWlhZJl}4t z{@;!Llei#UJ^mOba7LYZs*hh0FX$O z1YpPYd`8=<)J;~Yr=>zt$x%7&(Uq2LWmkj!wR~a?-;m30Z_>Y9x9x|1Q_EyOo4|X{ zHzH#$ZSH5;5xdi*Gm|9i$A~sH@pwNv#8OdpGexI56c~$ji?XMmr(kbhf%co5a7h_p zbo4&nlKsQ>3Bq9juB4FR@SN57ek43Jb!%mO)rf2fm(=I;jr^anK?oW zgO||}_J+Zv#^!Agq{4bedF6RP{5K9yJ}~y-r~ouh{1t%>0b#rKHR1kZ8IE3u16f?> zj7Wb#0E+4OXxd)yxd|uZQWmjDkC4dcfBIt>Vt|t%8qKy<0)N%P^O!SLq^xv*b0#Z6 zpSm}hmqQ)v6)#c&q@OFf>2tpnerwI~Ut^RzQyr9tn}x=+X*FK@HKO4Y)cN*&JBzo; ziJEaS7zRyc^jI$rld&g2vsZhTdRAHgDt*HF;EH}8u*Gc#TYSy#d#{%aNvvIY^XWG; zM!MvaKaht(E_n^SV!5Nj4=-)5m%W|OH>suLm`EZB_Y@?`104`bUnGjyJ}?I*5K*`}}_nzp`Skr#x8UaLC|iW%x0GvCtw zbBgx72Bv70m)fzm;Zx0nK|$UeV;JP-%(#yIq7^=DclHd^N{Zh7u3WJl-^B(T6NAc)fBWL{(eOYGL^^E@c&Z9r8XZ`QwZo0&es;^PMWT$NpDK>^2r~MMCe1BaN4p=PnMaq0b1VZHe0VNLQ~pfv+m$A< zO-?pn5r5(*lZeWxJJce09=Xs?$gb(47}BXOxf%68qbLiEA{?xbUJbarp5W^mIR0x| z!#^KlP6gb^ByVqnxw)^MKBl{QhX33#^f7)rvWQ-?jOuW%vK>Dheg5ei&SIkb+bW3i zdjc-0O@(2c?4O5AKR`_9x0ja_hLv7S1H;3uM_*L(&w4Ba3u6KA4SAFz@My3wDbN3u zu?GC3{}h?7;NP78Xc3^To1YSt|M@e(%O?&3>POJcSecgb&$j|C5k&=>7u~HTjR7OP z>Ox}pwqh`un}1ZZ3jZXr?Qbo0M*%hw9~6e_v}~Z1Xo*gy&tw&qRGP|w>ycwvmMi_Y zXG8E|NGr*LYvO=|SEsdbC!)_|N?OszWH=U2(P%E|rGPafIv5__Dg6(_0l`rg3%;HfqwOMZE_DfCGk#TxLH4H-TiuHdRx0L? z)=R!YdM)7^t^C(Gb(X*_V&$*Vvlb)SKrj4O8PutW;_21GUz1Cl_;M=q3wYgpt3R5R zYq>_4aB8V{G&u{4!;BXe#^}6eq*)BeqS@|3#h4}RJQttZpd1|=we~3}7|kd;bTk_k z-kZ$LceYekYOXD!lKN*jmS7Gs0<0OWK{EG11Be@^X7Blm)6 zOTczx@z&tIzPb|U^&xn*G7T5Bb~;RqSw@+$fXk=jd5Mmvvnc7anN+F0NwgB>AZJV7 zpF-Jxo|gPW$Uf~&kZVI0JepljqG@tH^4tn7#83tBgy(p%$E`Npy=BjRagnbXz3RQm3?#?)9Qc0`r|cOMVPD@tB(bEZ$apf0qt> zwTti3VG5IsRG{-s#>A}HDGs~E)%x?Nsqt+13+1hsrfEHIkn2^Lm^T5G#}~3-fB#@FtGr!h4v7lA9b|vnv=ptS<(B zTLNWjE=TK=m+_zmH=G1S8#k#ymStbhtH~hx1uB&w=cz{hvQOKjzkt0VgaPgqGGpl&llV!Ps`bU}M ziM;IQIsw<@21J|0kZcz?2^c)e+V$Yfz4hr-3`aB%yd*>$d(65)`?Ju@-5+_hs?F|3 z#pmT0x9?qlZRP;wkH`7VCE;NdpktxTVmM^P6#Vy{1TaYmEymYA12N3>Y=t@tC0IK3 z>j>O#d$?T+<1MB#O+z|x^)jO4+@D$e+aM>tmf&`gKVJBw7IaBR6~bSl6>+{fWag&I z4=gzJNkq}w&PXc#50yOGKc(A$Z|nZM3ah~VhnL+I9V&nyROAW8*5}JYn%q`KZ-}?{ zR*VL~$Kwz77_$r*Vh4x-J_%4$EvD}TNH+;D*_i-hSm01Ih25h9df+bSMt739#!$S z&Q^V;tf>xIKcNBxrrWZH8-!m9ZbKRo+E9ex>Kne!Zxz71c9iqGO8nJz0Fs*W*;cuH zwiaVa9?q_i^Xii&NQim+aW>=WAyk>Xi{%~^M)abU5W$Kn|a9YZ&TIW9| zDjVfF{THaK?ZGtnfmchN^|5+8Y30(7H@0M4n6sQD9m&X3AP|&LHQD1V3ekq~hjUy! zqK$;ANhW$o6MzaX&~cP0Pvsg8_X~;kR*CnR4+d*$qo!h>l6d1=s^Rn7MSgxjoS_q$ z=8I;T#k2ur9ts3-}K!1j{8Y049{c z6M=<}?#G@q`Rt@&9+m;uXM5BNkD4pkaN1EUb>usM(G}e?_C%Y z)bM*6L{X)_a>%57qn~`lN#*{E-M3BVv5CGMAIPI_Gjb-D!MOgK&zDekG=Lt4NBvOq zjRsu(yQu%1$UnXZoDt^pYVoGn*Z%Y{3tMv3Fbm|QU(w}ZyzkJmBU0HXe>Bw;8v5U_ z4T;5wy?@T8%bWX5V#W|!O%LdW-{mB@ONsB}emg7zno^BAzbd3{fYt8uXOc&Xqdw5I zo=-3psh#Z}N4Rwsb3qdY3JS3g6pArDUyX0DB5?~SVHVn4aWqjsx7GBux#nwh+Y)&t1zY6x9ZqB)<1 zouaSiz2TypqPql1VMG0_w6`5MB1}|dS09={}q_&R@ z>omj_%BRy{F;)^reQrGSgzU2s7T>1vLoYFd)uX?EC;p5GwO(-5=JjRY8i}7Ahg2Ph z{eoFg!B(eIawnrfv{7iZ8b3dYe3D%0$2|c+&OHE^-ZxI;bSNB8gcM0MjErYrh-U`) z1iRqi#y!NV}nZ+OpsN3ON zJBKy)_2Z08L=p-J!6Kk$OGIT(zz`}$)2K;Xdzs^Lp5(326@2x1EcOp*&XeliI&ZnX zz1mKdvK6({gn=Tu367+9d>gw3w_4^XiiLHe28z1=6=z$dKu?Ef_Zgij*HJL;i)^Sb zQpu7dh+3H9-P+TZOl_W_WV75nH46QTXwzViQX&54uSJN0wM??^jy{y!@Xd=-E}vsr zQaGKvRwaS&;xx{D^s~i9LYec;Po@3E@v3Qy10r9g7J0owokV#fZJSS|%vy#U_q;~_ zH%fe>@ct;`$Bxr53(0DyfJ9Plkng=0rM!}W&(>f9iLZcxG@v%7+VO@Rg8cGj)%}mV z5`9Kg5h?-CyYTfhG;X4GlIgC?xL#YB`jNgqR8&p+u65BN#gA{H%$M_4O53Am(f4tg zuxA@{k@7jz8JnqF7 z#4!nZL9~uU5MU4jO2V46WlR^7l>I?apL>)4|_h$%MIrZK=L@w_{4Led=l;G+Cm&Hxr z9sVlC1+P$J<@pz*RhIlar4jr&y@V~Q9{^dk&{Bp7BAATFL@!(QdJ?{#k`BKr+zOf< z+Uc5D(vrRPqc>~{fG5byby2n=tiW&(|IWx^bv#Su;c^LBlyJa8%Zx!95DPb1s|(ln1wO%kQ;a5a@g@kTFawE+mF>9 zfQyuJ`sn&L#@5MY+`kCDv~C*xJo|b0t20JnaB(X&-qhY~5zACINQOqQIc|`e`U0CS zyQ)35aEK?*;=Jc9?y#&uwkgneGTzVCMK|&AxUG1j#RJFxDD)dX4samlMh_{60f+|? ztcGKTKbSssNNrF{xL(gs0a2Y{J-|AYXKinO_=)cDV&fP38L)Vi0T6s|Jx>O}nO|Vh zEB{2&zIIhe<_<6$$q->FkXLf5PtOb8gTdQ5Vn8+z&z^WJ1RRR3{jU~tHEsd``kVpW z-6}4FGqOR{%c_Lro#f)*$&OYu6HQWDMjG$NZ@w1FHR_ScMo21*rSn*_gkE|4LNj(a z%ItCx&&Do@VSC-?htu-Ap>^nSTg#S64*NzTy`ZB84U9G9v@X3KM6HBgmt>&#cPm-cGg>$a%IuNq;>%T z2#x<@=D6%PpI@LI_S@QCr+_UaM|Vh=Fx}F@GK3qg*Kd3b%FIuj_}6Kt5F;(QR01=8v#8TIF zILU2p*~|}0Tz)B>AR0as1cjP>Xi4O2a~RK)_J_^MEMz|SQ$Mf%$ZTAqR{LQzkZ+BN ze~NLKErB!W#>RJ1N0$$SK51bo$4x+c@ET*JLAm#3bMZa_B%Q|>l;D=pCMFOFeY7Lzxy&%X>(k^0Q~}1*JrVRQD(HkZqS+fnbz^JdifR3|v_Bb$Pw|l#f8bhu0g( z5a7+;M8TdPwOsw~f2fR8IjOx{J?o}X)%L_Bb`nuSbl8n=8_%h~W- zKd;!A+Md1<3V8I~PH9~C*O-s0HYIhWQz?-`(zV+>*ud0H=hvS$e`07in@~SMzy{KO z2z+SSz|wGhB%9`1=Yk;k5^=j83m?tbnwgs)Ddj0XPuG2%G@tk;^ibr`{UR%}rKbCF z8GJ~P#}@T@>}&{%pXcCO5d`5A;vb1jg}>U3?w(@l%*>2+xAW79{t;Mce$Aj-Eb7pZ zc^$b=5BABgl)&DftD%gdtFiahS%0i{&9TzR?rt%I6i)>egmxKw zxWlBr`Vl*1go`nIT=m9(xFL!X#y&9t2<)Kx{}i#5L{43UcRI3g(BJrcgGbyI)Mkn64Cqb~t~Bb=5P5qG~ih7dro5 zW6oq;O_Ee51HI01{bYQJMw18$ zI7i%6ppE2#WZoF5U76{j1Vs)hgzw?I!7&e-hEVPgw;ilF@N(U~0q55k1t zj2(e{fH$yF)9!Y>+*ZI%C7no<74y(yT(A%4-x%Zu6^2Jns>vDjdf;|Bkm96t-j1Wy z2wIkm`SR^}`N30NLVE$ zh|B5JZ7V8dcU)x&552EoG%X(px{P_AsHx{Pg3I)}33N=UFfvbEeHe6iGVX-~ktc`V zu~3HKS*!{3KS67)rmb9+uaepeR|L6~!$&Xb0BavuB}4)}ckDp7{ji6&4%36o zTAz&*-2$>&`={qLx`o7BgQ*gF)mCaHnmiVlY#wSbEgu74!WGyGRDv(pdqYoaIAc8$ zg#0#|CQ3Xttd^>iB~S#t4F+0%!xqHZNTL${e9p6y+P_eFA1J~LfX)JaL9``9Jao34 zR95maW7Mw>A4s4Vky?@bQDT0$IQkS2 zW?W{QU1%YAtg1){UWe$czQ>2P0;g}YFbR(I-@2TqjEEID0j6#tVJr|CXDZT^)<^MV zcXpidkjd?G*R~c`H4Qj{V%1hYx^pAwgnc7BY_#cGe1;eOPMzy+_OqDGFZ%&i-1F&Y zrht}eofZqDO^3aCZ5lVs0yV*E=_*$+XT_ZPiL=nGMtL`cS*8O-|%+(#=I`% z^ut5epM+MsG{Z2)ukP^7%(oQa_2o%pYp8d2!QN?=EoQ_;IOiq=CY}hM4w_ALkQe1X-;^`v2!8`bwTaxq^ zn1uyhNZV0)=ZtW@T1cqV6Z^;wJo@;2OQ zRA4V@cr}mPQBk>E4Mjv;op#h)!Dbgcp8{R3YD~CN25_>Qk9j|YFNMLy(F$Bnz-E{g zN;1b`x4b=iw0FAJZ6)t=_OaIzV2H$h=+(I=gC;#bxbZ~b-_|*vvbpT5mh5`<8P{~+ z@_z9FG+V6(e=PJDpt!wyuPQ&0QMpkCND7>OAfvS;?*JGs;tHIPQpbjt6SdSloSymI z-c!ddK$QAlv_^`>P z;{3|>JEVT|^8i`svCyqSwF14?Z*}DWtwthQ^L;)LH1#03pA$Z^kq&J~10n??D|8tr z2@MXqZcsztlY@;rTu#ifyT-_q{iWrArgDLaCMch+)ig<>4*{dyeku(C&DP z0BSH-tG?K`zZh2j8luF_NH+IZZd;KMpj3zcb5`sAl9rp(q2SKG)AQ1MJVe?nK=ZjQ z##nR_oYQxT*gZXUI{0ELD&1wja=qngypVaLP|*LL)ouuE^UB?5_D3i+nRq1W5ORNv zVVmbw<)cp!CBeKE5FX4!NqyRMy?6`pEIaVO;-Fh-(p)6N-=WrK63<#<0sYXV8Nhaj ztL>ei+O?>-i%&w7jN{R9IjrEkwGWI_soV`+4(9`4V54R?bMX2qol^rbUwbOEueW^6 z!W##0_H0m%xnfne*f&{tJ#2BLDdU5+Qxe!Rb#qb879Uubk0imyIpVLX-aDS*h}@Zv ztaF_&!WM&xz%G8hcr%WgjYk1mCb?T{;{X{XkIyFks9$8ZYA7B%L$ctayFLdBTs7rg z4&)qd9)y;RjH>wCVmCLsVLPBz*R1v4WIazb@X?XMbT7Q>C-M#{*5XmKQmqhgHx{3B zFHy&k^-V*vAn5&V8+>$ga2a7g1ih}5u+hv8a4%;oo#MA$P}V+%&+MAn0L)v>P2@0P zoAJf{4#E_mcgyW|j8Cs!s~GXgkbFe=2A|EWDvj%6Ve>>FP`QdYm=JZm=dwT3SH+w# z=+*{GJxXbU3FhYr<`R*FS>h;oN=@fmQ)5@}c?m?oLRePUl%*RA&8bHXslB^N_iM>_7Ki=&xT(^W6T@RjJbo(AuBO({& z)Qdjqg?Koq!7#Zgg*kVlGD7hS$WH}L8R8H!YkZ@C$|-hOz6EV}^P4bzv|)!T{a}@X ze#$6Iwe{jIT&e-}kav^yk+(M=*{tKvdd?9H4(UDJ zis1#1^0$U}il2a~^mWj&FRx453$}H6a6^4|M)X|ur-e{r9kyEsqF1L-c3f?K9sN2W zOATl-O`ZJGE6kD2?B;6M>0F=GVJUB=H)2DB)>WZD{IP8YgNe5ebl`gF6F-0ors((D z*7Lj?D_`=oeDV)~8)W0nt2`=aI%U^TfUiF;-5sxEsk2{53Fg;2CV18D)(5xKaCSXBl_leLmzKCHNQp3# z^YoqM@?zgWm-|j-&%hCtom;QH)P4`$C_P{FDoe!QCeTi%Y0iVo`_5T9jf$TS`NOQI zJDtaXQ)NrF;&Poe4!sfDa%HwLd#8AY!cvtnWkx1nh!yxTE~YK|?X=4C?tU~vZqb0b z9}%FXnw_C6(X)*S4D4CRoMR+c+r{=sK4%5q}@vHu~yRxc=0i6G# zLrpa{Oh}58j=V;}=KOH3*`i36*kPv7l~P(>NGXVxh%h-R;UPm-d2*z7H%K9aIj7zA zhEAfz1ki9U)>|LlW76eq-TMX>U2&+jn0r~Q+w=i)G^Z9pS0kVxn`P6lf_TQC86mNI z+JN@93!BM}L~e^*nb~nT7T^RV0Kq98Lj9-BqRyFaM-Kak$s%-Ad-6I{B-CbnE(Onb z{t?_lR9DA5iYVO?!!u1k0$(a3=*yrxg)j?X3UMfoX7E(-2SfVlI9($T)Y47TJ6E&g{%D4CZn^X!u2I}Mov5A<|Z*rcZ62K0LmJsOF`+nJnBylaJ;?cpYUhv^S`K(fI0?W{tRk)KCj7I0T$WxQ9CHY1)2Hg3(^ z;MfE@dvj$1#Iy*xG3%V}rYw+jXiNHgZkFMBeI^MFf7>VBv7N7O-YeTXTn>??(Eme| zbH{?qPVE#=ZC>&7x9S1E(w8c5Kl?~%B(i`6gLgz{o5gPaJ<2$<{+qoSk%-=G_F}V| z3}J*xm2&Fj?hyzXJ7&ei7njWu&Rh3F0+*hb-kP|GoVH10S@Mq3Goy)#E6gu@Bh1F$$lhI4*ji;Elv=8Qc3-9WSY}<{ zoM9eU(e6~5DD0H;Y==67cYSK9qw2@by`Sp)&+iTn_fRImq zrlao7ImDqxjtr|2e8VO+hSjmIN?APY}|2=eDp_=pczZk zo+aF-Mg!!@?PUdUDv-i*oKRv?6cRnU0{v7C@B>raC^+Swx8Jsv!V@x;X+wOgk zzn>)abHF&Hh*6jLyPs&?(@_KhMR4r+ ze#0qTB3vv1V*>pI`t;h4JFi9~^lL4c^Au7;Gb-cp1%{-*knwe3(`yS0RA~32PCjP6 z+M6i3z~^?BEX-OS$wyw*|6%c&$XDBxs!_Xu#{o2>6R;^l9U8s5uWX zuUdJLT3k<1)_pYnP? z3DiH3snLQJwG;c64|=KLz~g*uS6Rqrx7cbqb${vPVh1kQ<1okDcI`|9(GX$B8TCyf z5X6^7?YWuLxg%C9Z3RSy_YLddT@&$+jhCIYK~bEwaR{$$-}n}^`g3xx@;cBvEOYuo zneGpmv(BB=5H|fkC}JNcj&D#D9?S!Xb$~DWVHlIM4=1C|0s?@P-zToUOfU@P4p7lF z+EOT)x^+I82Cr`AsH%FOsJd6AIBXws75w6`S;|N zXwmqFFsUMos~wnygiE!c8jK;NjEhX-$L@=yh=5>JJh4!04(+-tWbfcQynXO0&!vN@X4>Ioc6X;b9td*P|*UOt~~K zDAo3q#L?|fcs~6sd^D0HGkAn~!DFffs$Au8cMh8G%l!2?8Q~QehIhEO(2Rz66aLVs zakAWI?KJclV1`n^{r$un3Y9c~h2C(Nm27Zl)Ob!$U-!&8Jm~H&mK8vJW=!|4QSj)m zZJ&fhAPgV?GY2ST)G)^PX1MMko?Wjq&!drpwT*(H7RC(Ry!k1$65o&bJfMLi=bulP zO~`$o)BGQB*=WOfJqzV2%c-H~6tmtmfIC8m)bs|wtyD+P`GVSBzOFDq4TIOcWUpk_qgV0@Vc+hya z)c*gl_m)vncVGM{;2S_s8DTWa9MXZw`@S#h$%5zN0-C^XK1ItLA`Hdd z$vsgcLU`zGdq9dvnkcF3ff@{v{*A3hHDci>lp4nKGm`(Gn)vqh1%;+&I zKD!Rfb3%HO%H5D;B;{Sv7)bEr$G$^zcmG_v_F~H@|75tAo04NKt>aVT`eB0(vG^x= zEk^jIpgf_hHjx68;T%M~Rl=N76f5utcBMG_V>XH{te@Ar)L}(5!PuOXN_d|ZcD%h3 z8!RyB*nAD9O{$&^KYjf26I`zPHMaHkl>gM5NckbLzz^nZ=zG&3`pFcC^OsHk_rt9i}(^G~elW;*=l` zbmc?6aFj#mOU=(-TLs%y0ySLLos(?VcF$lRRL_dme@2JBvb3;?xZEvThbf~k$Ff>h zsK}64t$tc1%qDO?-P2>Gcp}I4a4$oUMmFhfL+gkMENkhV&Pf@&`@1|-Ltn)4adkYK zQ_q&q{?A|yKX=VHE84#w)r%B=<-Ix^pYigL+*+B{jyKx*X0d*Ciu&V`ka!5AU5vsy z&pGIR7tfm0csW7Y(ZKq>$`FCsi!1^x)?YlT5o&u!|N^@aWHH#72({3G;gu zsm)aLw96-}4dROL%^(>+$gNN!%7=Cf1 z?|rvhfLCp>dMLq~GpY}1L#_K{CzxaH(Oh_~1ng>Ygtd8=Ttwm3m~6m0NdDK%*8BM^ zc0XtDlkV*B@k&^>YUp9OP;h}%gKw8Wq5s|k+Q-?>WBBZ5(~MiZPDxp?ypQuIZt!>f zK}6#*FpL*3U*GK^SdN{c68`aV(tpB!A796r>Jj@(!e2Vw$BeE$?+zX_+Z{-2Y5gn^ z# zt}->GXqT)G(FZ9>ii?F4BSL9Z0R2lrmTMCPQ55G8GWAz-`PytwXR}$UYW6Le<|F| zN;Hb>62)f9bPta{JqtGBV}?s?Dyu<0zO%nyxYbevdiD`CN&H|Q&QUj>?CEgD7x2Ph zoubif13)ydvB0zGDrcn_)lpvs{}{)k@#v^iE_KtW+~UiU8l{A};|4V8H|@PA z3af_+r+1TH?c;slPHJ0wceF8@_9)fbc_LTw2CkX<$J zkct11_Ro>I65`9BBj1FlK;DK-*p_3JFxgT&XeoydfH@fJqIce%TN6%{r$nZLaTKQG zuD4F4CtG&sTL${!w!R(nTwpq}FjYFmb~;~W0vS(P^}WWRKWhJGvYHPzGYU=UcWlG!@&Y&Z%*d6Ry@DwV1YW)(RQMxLC>B& zZ~V5M=^7e7v&+`Nhv-p1=@~ zfpWr8SHW$&#kFUEnUFu)H=0^()R!JyCEv0!YND(u;$G$w!DOJgsN4E2XxV-<@zO-Q zr$<89e_4;$!t0s9=ly)xhRlxNVjl=cjWmzq2WUrppSrx;=el9~1YW{Mo7)t!$^B$J z9Es=q57JE4R5qTBnU$#)_$>J8A|Zl`R*8a{3ccAwaf#4p^&P{?RTb;Ty1c35-`D+W z&or!ylA=?m$rm!>P?PNr@1Dffoy{)7R9|k@y4r3~WN8O(KiN_}k^Kh1kpMR73rR>s zRJ9b0a-hgntu`FcFGe+8lcy0F8|1=4t1X=9lPHFzueHuL$UiB1$Q9%6@9`*<#ilCv zG4>Z3_0w|nps10AFABJuGLP_jU02=Td>)0sL=;( zrv2d#hbt*_It!5nQX!C6+H2 zuVOOPyFL<1I9@Cxff>=kr=I^ca5^M?5k#moh@%qys#-8 z7&Q`R*CH1e3L)x;H}hvhx-#S05+antEz&#tzIDRNrS>Raa=7i3De(eAX%)4Q9x{9p zh~aSlA{=;_Tzfs56E5KK9wkeBTk)rG*R$@I2UzB2mO}}MgnUbI@V)`$$nhWpHWTCV z=3)Pno~kZIg<_UbVVkWl`$A4xtfMo26;)g#sqtIVF?b_3TNgqH>t@FCA^}n(1@>}L z=Z}w<#|{Y$_XbyQ5`z|7F}u&cpsk4jK!#rYR8x9g>?&`Nm$%aU)c5rpf)ue9IA4ed zyJI-z;PHCqTLiSI-ZoT|ijH1%AcT2&o5A>)VGVXZIFu(M-@L5$ZFz|tcb7D579W`& zGSv3pAzBO6ZeJ~PUx?{XhC#)Rt*7z@nm=z(6#p2rUEw3Hy5>POk+}0(4{uJ=6v@`E zc)K^q)dMv{uYx2G*FybMc=j-h_MG6^)j4r_w4)QZxP@~{U!oVL-R4#V$mwNmPdvrl znrLtyD3cL5+bHazwzr7&tvf_4ghk7U%G@iD{Q?c(IG;W8c3U0?Inc5VSI3*2KXWLL z=0}6*RTZ~BWOl_MDwGM(;@haYGeiB6SL*ON-m`F8apu$*2q0np94qFLF+8+f(1Wls z?JYQZoTz9e&ZGC}Pbf`a2EMYKM_fL8U7RtP?yO3%>?KO|`UV3GQ2&AkQ1pP4uF+C6 z-cqw#xdiOH5J*v*#ZtT2;b{4YqXKPa4=lGSlS-p82m@a4vaLh)m-Z_3j+cBC>f(Jm z#SoQ}4>@1y9K=H@Jr{FRS9=v3c8<4Q-=%Xb1`*ZLfu5E!bRDod=AcDbe<$E4IivMqpaqR~21d)%Br5Oa*owddP>DwV`)Jp7&5cG!4(<3w_O z+!hXz=oPIwFfj4xCmC29%#$BLj9bHdI&lOI+M`0yQ^^$sj9ouVZgE|0p^-U~Bn zV>6EIS}*z%$Ch!ikMZo}eXMA(+!{y`Gj$cc^wvpgB`~Yf=DwRdov(cIKH|CeCOeL* za3Ws_uiZ|#WA!}sI&)yQ{`NEjQF9Nh{3TZa)%@XjpFKRojQ-F$1$FpHeU+r)yMxF( zVT=4zKDf=x#pUkyF198WmdDSl50|1c$Z3iE%oke9u`%z+4Ue3tAwiNFFc}}CzWj*s z?g2cZ>%QG&*LxwqaLm7)vB0ndjmOosM92qotrb8;hz|pv*5uxG`W!NnS~`!|o`oro zjs{d07Un(If5Y|k8QD@sO^zDl0jeCl)r@^_<9>!hpqUe1dYjd2O&S^+{jtcnhaJm`^hl& z@^az7G{pye%DJ0QB<(075K(oPJ#3o^3E9PpV#Z0UShyEq{0Zjxn1ky2d}Mq|609Y( z=LSd*_{katV6iJko<1FV^BZ4xyx-ATZxeAUA;_omh$zDTRno{*0mU9$IDk++gC?+ zUwWMFCqQG+ZOg68$sX=yCo@5L`4ImJ6SgS-lfY7MZ)E3Z%VUAuA-0{9FE);3FNHV6 z%PsW>&QH#!d;5Y{ZLC64@lQ^_XD+X_ zY?qndmKUtS+>1NJbIcudv9M!zw!x)ZzGH31x?mPlkzaKbBA?OR>(n`WQq#q$Fh!v@ zMG?)-h6M+Y1qT%romm^oWHFk1bCcVDxHiF&#`=WA0Y@m)V6mj@vCP_FI(G`8z)AHk zG7UVEC_iIZ@-oj$?PgojRrfIbyEAqhFh;`j%u&ljjo9^tQK_R1nwB$r-?;1Vb|baq zTLw_>k8A8!vvZV27qXJ=KbA?+@vot9$P_LJDzOE~3JU(AscYAj9EV%oCZ1WoX@PP5L^=Z?z9`DE)y-Gd(LA6QI(pk#rpOZ<__iq7AJ_1IbxQ;J7V&)1$800 zqBs+&_#W@Y1>NSTYdCEPjhLP|-r@husQTkPo=Ty%<^RseU)82}yF*c?USwZxGE(79 z%}YdhEYS^!Aj|=;SQy$x{%e+sTyHVDx=q7N>AFcsxj`D~)n_n#-KB)q6ocP~<65Nj zCCkP14>CPuu!pj$B_{En9mD-Pr~7ZajC$<9-h*yp%Y4R|5!YfkF->>D#`WcSWTJ%y ztAA=FzCCe@%Hncn0`S5##V*;T04X_jA0d?l4uNDww2s<}(0MDyp4@HQ)5dv0QX}U* zQYKnXzZd6UME)k zPhD&5M$f{G{O<*LM#I0_5DEQ4LW2`CqXw(?z7I}7Y-BiI{zZmHX@qAPsjjS1QgM}n zrxwdUg%8&}l73FR@CITKaf@Adgoj14IEi7tDQ`zc7=IAaIQtO~Hi1+du}^+!du1Vd zuJvLS@JDcpUlFWz)C0e8NcG1fhXO(Dj58DahorM;2qfQTP#&R$mgo8*_ru->7~l+4 zzq8(^Gc21@U0&s=3JsLQf1x>X4|jqO4zSZ}oOe|wl)Dxpu|A{mLb&3x> zPYLUfO|f>-8H!naK|yW5LO2WH;jxej;G+(gDJK@UWrI1>m6qkJkmsI=m6zQg*_ahc zIHEpL`$1{;@`h3P_{l!457Vm@I6W|(EEjoLIg6@5<9c;Ln*D2Q610d(SmX%&75K21 zjFX9}pGF$lgo?ta{WXN`xPCEnxG%umWMO@3a>5-+3J%~GZnvqnz$*z=7Qa`;|Z zE?K!DLpR;X`(pAy>i+>X{ksYdsWYt?Zv0wE?g^NN8=Q9GE^2w<`wMOJu5&Jp zT%Ts#uBObbtTqZQ!q5y?K$+n|S9=TnMEUgj>-*Zg8P1v_mD50EU{G|u(Eq?0$lt{8v zE#@DNY3$p14c~0s2|AabLA}`)5-cMG?3{;p>^mdTBZtydXu5|hHENt9@SbZ3pJNi+ z(q__A)Otvb){zDvi`M$D^E?tgB+a`M|4?fJ1bV2~=UP@8+Xk$z=JYBo4l|r}IqQEdY|qYqTtilq;)pw zcBdvF@0CX6C~G$Z^GxnFvWaUNDaLQ9@mp@*Nb}#XaAZEMD7P6Pga1RBf4{jPg@bNl zvNi%%zq!Bu_QHinHo?V;{>|K45dQLCukyZoQkAf0)-}lCEFk>e!QbpP`xMBUk8`b< zVD09(c}<|Rt9^#LAdWQY4Ca4-cidp2;fJ%SYk!!AUl@M&=}Ls9?Xi6?L15XKF3y?-zCKhyl{O*e!jFD9Z6@gJV(1h!<8 znMv^PJNnnO3=ptj-EU_8v!MTZG!K~n5k5ZIe@OS=H*Pn}HhB8!pC}av=70Vb4U`1@ zV=8qw%Vx$c`|pGP%@uBLJz)OM!e5YYE$imv%+0bRP}KhEi8u4-As2xB!zO>aS#~Gn z`9D4J|086>frAcQUy9_in7)2xvGCJ8(MxU(i3pj5RS;+teyDSltS$L+Z?r5=|Y7gX)^8(AxwJWNY@^A2+$ZTRdl_(e}4w@U3laTt+xl? zz94TL5?m!*>$UN>1&gdb8p+X21u*#4c@@^ofuDg>(mUieSTG`vJ5_%Zz;F;8dhmo7 zEZN8#z*y`n5}Qxo!S&oI-?}ouwBGEC!XSRduOsXvra-Gya8B8H2YJH-W<<^W_k+Oq z0tgTw|GiiyP)q{O4oj!|9Es7Ac&Z)VRu0p1C*jprljhCap8vGEMfZ4eAQ(7GjzYLm zHtcz?`K!;55?!1f9M(6)eM%x%KO-w&lz5KA4F(ft6Qo0Qj%PsvVq7a)YNQ|)} zeN))OkhvCQY|9RWpvxzDXlriDEv z=igSaPj5*}T)j)#7mpxAL?`0-s+g-TQffAx;&e)svZc-;b7-VMO-A;MlqhbZ%-r2Y z{eV+4mLulqs#1D6l+@WFCp_h|moicIi>(Dcj|z5fHFK^?M>Ds;5_SL~{Lqfg&Y~ z0O>051=vSt&(z1PR{M>h7ds91o5O9&MWHn6;^(;*1UofC(q^d zX)YzcayVx1aaJud==a`BRG{l>$y_F@yT! zU6DJ3X(rY&M5wLhyjOykQ_gX|_gy|e74nZiSRGiki<9@EnJ$(zW@Nw$v;&Y`GmR)L_u_D9bX?|9O zZn+ctA`a#Lq=P=BZ5eb{qaFf3Yc|;y6T7f_ItKRst&3@;>CP0)yDt0_`VF;@__@Y< z2rN%_=6gVHiOXO@OcT#vHt~NX8q`CYfX7{a)DI2j%0I=pVB? zyyRAouNoN&ww}~)Fnp%y8h*@dz1AD%V6|!Ta6Njb$?r#+^|_SQJ4x0!4jOU)7rZ(9 zQMEHlYlr&0b4)H*t0a^xIwH>5_sID}Q*{FgSU<-)FVT2uaWPF~s8i7@7J29327YlI zyPzqoWC73&vH50c`P0C+1KV_KKV`Qpm%9fRP;}A-ci$gTBwd~$iY4AX4E^TP!n4-} z#k;HtuSk1{wZSf0T{N>fak@WPrKehv1UdQIhP%OlUzB=g)-&ar9GLr_@9k*Ixv3SqV-h6|q+SoKJ7+`KQ1$m)*;3mWo}X16V$i=UYu)Pk zXm(7@$J=$?B>N(&gN&aw^s)Ie_S_qMW)8?~`cf{7ae9ijL26n)`5}v?7aShdvpi>- zLPit~ujKU#_ZVm(5RX8roAr5koj-@thR<%6(M`aA%o zG@+X%sIACpp><2%TwP_>=iMN`#N}K?-{v8-YoNu;=`253be^@QLHKKeSo_K&=^?3% z6b6H?Gv3RXO@a}#-njNpk)d^X#=9Vs1KHu)|(&+KptzdOUvPD?%hS0J7^t%?) zT7GN%%YJZ@i=Y1L$)u`wo8De>XEYnL^R|27VFv=<02hDfIw(*`D+mI=lz2_DA{Y#d z778Dk9|n*|72y&j;zFwz0vFek#o1BjEPA-A7iXBT?f#dZ;C&-1AnAsvx)*ZAe97}i z^)}3(=@+t6=v7hJQFX4@TSTIIK8Z4^Hh@Yr0ot4FM$=$iWr?; zT{&i_Zd1vY?TtR7edj;t^7k827z6Dm+Lb)g_5R?#+zs8W8z1_$>QR8VUF0nIl`Zt;>f+k zwF;rkv0q}zge*EhXX316wVd|Nb!0XIZsYNI=IVnvza#6>u(}!K|5^z*8pO8`$PltT zxx87%;z@C`=I*R~J}pNqSk;#b^_J&WE8h~$8Ep|%A*AH&s0ybgN1rtxB0kG|<&3{; zdS-;{upLvnk+`s7FqNd1bF)EQmgQZBZRNS-uwVYXcl2XZo@ar>(KW00C8R^4-1z}a zWYC+J;MIU}A5~!LGi4?T>pY}edy{mtH|&WzBU-6%0$5=mE4{LGN>tptguAD%KYY8g zQp}DVBFwV#d&`ou8TwTh;&`d)x_UTTY&_hnQHAF?w~)?a@#g;Siseta##b_IZ<@nu zF@fUc>|jHMH&!(j#olceboTXuw6yC+p9oiu9v*3jxd3IJ9^`!D)UsV`^c}567P5iC zHP>(;@1@`c&aaoMeC-dOLA#n~?>e&yx>iAplSvAQ&*9`kgsIqTQDT*Q?;-Ii>8H_5%=0$+Q{Tq&zc3NtyImvYE2W? zv$>|wsrbm{A9clLKV~&aYj|v6ixB10aU5aa#Yph1*AvXcN$;iJ?5QG>0f`>XQY32Vr&lD=K0~3)Rz1DL$7aZ@w9+s z;I1j=UG5NN-R^41TD8+TURlT=?jkd*%)NAG$eWypGW_k{xRE)0?@6#g_(1Hju@INx zo2(U^raQnjhhO%WNAG{762)T#DDnof?*rI-6{$}(5uPPcaD{%$r5-@IA1K^{%6wm+&jTbuQC|`Wu^ufBgwNAjPI9$MB zflPa({rwjFy&5MHpnnmo!0X)_5_}Zhxf#_7H{tIL@!PiEg#xF7(+9+mKW%@KdSG!& z?MQmx``^v@>wO~yRh&0ft>)A@%{+9>|6BB;2WN;*tzNob496iL4LF`uarhImL)s6jbpkC zd5qy!^yq{>5ixhJMx~VT)mhZlR7G&Y_JmKMkYL2^g^*-HLU4Z9y7M7JOm|wv2?2d3 z^OlIeb^w4Uk_e@PNubxVVYyp#Fwz zsWm77;Ae1|l3jGrQ+)Q!xuQtERR2MH5O=1k-5=};J@>2w#imx4HC9CxiUE?-}sWx2%a?M}y{ik;K zUSdJ%$wz`{CUUuJw-JvfPHX!Bf{sSu%xW-2nOuBHTgtg=gNFM4ZK>c9RA;JJYSjKU z_t0vWKX56LgEiBW(e}Ck2MXXWYTW!?>ER;TO5X&s=u0wjCPomV=)VL;zYr)i z+!c2=?d*I&{SPu^g8b9PiFqUlK#avZo{!MzwTB#Y&Ckk^AP~f@?j^jwK650X*Qoho zvDhjlNl?8aga-N3n}vl?SaTU05X&XNN*kK^zRB0evT6c}EKe_KT&`(r9eV@6aJerZ zH#O}|TY~&)ghlMTdg9wm#8=1Xh8}AQtGcOECM@~5Mt8@@)e8$o`Y|{@k!oOb-9zuX=KJOhkw*iw^VVrwn~`!E z^1F`JZV!iEW8EegG98poDW`Wutk4_rLtKt&Lu6@g#A~f{@y?bVvb^cFsqU6=WQ;!q zRUL$ffGGL(!R8c?#vN!KhWS39me->f-*0Op2aqi!C_1@;hLsMeAx1)qe4D^!z^Utu z+3jp9#1(Jl;n?L#etU-Anh+e{oO`;yFNO1}S1eJI$?aqw{6P%pOVV#|tsX#ZyeqwU z31>mZI*aZCq&;K{9+Y!0F5ro!ZA?CRehTu&`!V+)_MJ(pt_)|7%NM-UHk!=Jw++I+ zcbhO56f=Q2d(4?`2_O>W(POFW%E9k+AJ(^~IweyB+B#QHEEvvmwpaX@KiPA4Z_N!-d~h- zY5fCw>GHc|QlX>ejtoMQmnx|1&o3mmL-MB&YFy^;LP~JyU*3}bkYG373fk~f$0$5d zB`)a#ZCP5x8x=~(x=1%xp~GHmR}5XGKDh9dSQ%;RSUqj;c{`~xbdd!8@VA=)+zm6F z@UB*&+vO0VI|!VgzI>G1NhNOt3GHU}+Xv(Qyrg-PC2U-`7?A&U9kKcYUkf{NT!eAl zc(}{URb(s}Jimz5-^mCS6uSB0LpYK=fj5(J0b2KAF=NFEpx4JhPwlnX!{=(f$z3tz zbk+T7M2qdA9q9)kR1OlqL~AcfLNEwGJXqO3@))toI>J~{xx?w{)T3X8PaZz}|}yuRm%kH-ao-Y|QM9S5~v4b#;#mqNH5ZPfcg zu&w_fS07B{`t7J}Q`#t<{|4&}Yd`O0#XG+#o7~!j<2n1&c7;f$bx!VnwWGGV!Hq=+ zo4yWhU5fG0AZAO0iApvlTO_V8&GxP<9PHQS4i-4^%{QiW=YBtuBmKiRIfer zCnmSKQ0r!jdZAKjlQ*ma`#nKWM`199t8zvqoED^4SY9e*KZCd$ZuX9vBsaMCL z$l)p>xyWvm_SfL2_<&pfGdFg~MW4b{62ZoczXIbuH#6Z>(1loUPsDxQbJJ#{= zo4!%F7|oU*DG6cJ5gyAkM3uZ;b96{?GBoP{8NgW9kpJe;MH&Cm{9#{#C%=~ESn4&W z1bK^evgI;^?3aVp7p!V-I{y>!x}m}h>&^Ke@j+rFf!JVat57aVi(tWT2G-@s?$Tsv zrdBA(6h$GMXt=BASfMzUy+zpo+Rs31TDsK&45dAq#=V3#R#}Q=i;mBxmxI;lf5O z^YVw2GMW$yG05S@gs}8z*qRr=mR}I_6@}9N(?i3#uVy~AL6b$h67s^zeE+ZlteX`C zf6QwD!3BUC;dbTt%!?3JcxgY2qf(^nIo@NHU$?le1S)nl#V0XYSM?7prU9htlZz9< zi@4kiw4rQ;uKKv9Q(nhoxm30;Z~v@a8_-vQe#vaALXw-KNPfDzTih$)Nn#&vN~W1z zYMs0}(&v}AG>%UqH>dY`_1n|eT3)^zlU9HquI_EDtbB;P>cT8C?68ReMG%!&>P?hG zq4}s*2Pa~_K0bY64N;%~E|3V8X|GTh@`DYqQ+MBXBhd)?F39huTNsJkk`i_U$CP1S zJ!=Wk)%&iD#)N40SSFtBAJePHdUQ7zQaEi+`pj){B7Jj2V*AlNc_B8`X^;C4Qpr!~ z@?NRp^+lCz{Jg>WOGTdrp2#T&iN9HvO(@qN@|9oN6}gF4y!{0ez^lz1QZdBqHwk~H z&>k`<>)gJM@*tL76LJ)Z9<{Rmiq|-PDp}n!M$zQCAi#XaW6!7buQD4jDyaR`y3M*_ z;0|mz{Y<*&QHO#3PK+(y3PQthbX&GyO(Rp>S4V^r&cz15<>2>bB(c9OA$Owq`1=&F zU@q+Ww%EAhB0D*3$N+!!chhN>>R-CXc{6}(70u>7H;t49a4CUkg4-Gp9JEpB-!LoF zv~s28;oS<08|^OEN6w&s)K6)3v0{h@00c<8(c5mDx_ong;F~m*Fc3H!yY?G;YWrg^ zy;eu>>7@aq=Ktou^BgXpo>_L?b*SRg$WX0xsLFW)G^8kljxhS7PopZd2OoGc32SwdlJNT z`%F?`Ab@NArw{XTZw#kx+T}XKO~;)%>n4)ChF-3JLvfUulM|P6*@oY9qK%TF-lm3V z9^{?8^tBON43DkP-eUJ_;8piI26f{w1aQ@>>|_Gpw=_2P1~;L~h5AZ+k}B!K-zF8x zkGeTMI>Y%eLI<}30l%jqAmz$V6CcDGS^NHtbt!!>&6Of#qpPbMZXv?<$40zBo~W?) z3wx$11o9F45I>&qE40V)x_+kSg4jHYGTdM4IvDpo!wxJ_acEr$#+Dgdeh}nz0u><%Pbmr3N}^6XVD2w z;AtMp+8JY4OnmO5vZ54f|J#mYl|snKgJs58(rE-LibBX86}b!9L6IqQ)igK@uR07k zqJ$e1$E}wemRlVj&c8r*fBO>Hv?O_V+`Q8MHp*Y;l>~g{3Hd_|fG+`UkT>9FNNN8V z2@W7xkxfXUxAcME^8qFT0w%orHf%Hb%pVqNvD}$*d;%are_&GPz5{oh zTEEEDpWNm11$>oYC@v5Aya05GntOnhRey937vWY24KO!_ z?u~ylNi5hw!5TE(ctMKw2bc2kKLyUxFl-aHi_MSjbv7bMF8?sY&wMW+B~)0Tv@!BO zI39pM5n1p?A#KS#6VP(>M1lUfejFzF#JT_+l_!B4f zI6kdP{X4|BWgS2l^YcM$jwd5w&*cu^YsQRqsOP$THd$(f$z&Q(T z1WlHXX6oJB^b2p`$3R87e*-$X`~hMe>Uwx17cJU$1MfLM^A70AeH?4Mic{B_=60(q zN&HhK1pZ{u_tJ5tH$H@3m5n|_=#6De@wb{vc2pCBCfX156+`jgXTris^62yHu>YhW zBWPyC?RaFuZ)kM0p?a=nG9`PSbpd`ULa~1?YnB4*TU~&63>i_-!q%9{ zFpTS@^S!F+SVr07CX95@L-yIiA4(Dl)?)-Q8V(keme(0q_^%`~kTOQkUZNVu)|(bK zt>|EnsOWoHKsYhpkxKkAJ17Zobq73vVUWYPT(UiEHd6F#K8WPy-{owre%$uwi8&D> zp_Xer-B;(LSG&eFcg}rD8bgKw97`+#fAaKP05}#$-0u1rM7D?48_$nikvGbWH5UM= z_wQ;R3D#4D*Vr&MMK3e0eIJ~W{OcD&TyIQ$O#b1S-)@eYy~E4gdZ{oLd`ii%kgW+H zP!PD`NND)>W8o0A$*`V5P5pdWKRyj>yy+DPvZRw%#!E@_8V18!@BYb-7$^_{t-`cn z=Efn{GfvoAH1A}SE0^RG(2 zkkbJT^lXvz`3Jn*-1nPRXt+C<;-t%_B;2?GhE2y;T7$^%~ zLag8#NRwy~PDYfHBKU_!2Vy&7B##iHnyhtonE*0@He0ncOg80>SRjpg46CYQR((K6 zv(P_?{8@4=G^q3D87lyA)5maIeo@R(6GJ4T`6-eYOeKv0C9Fvil=_p}e~rf5@&F${ zowx1qMlBjm|m5MXGsuKD%7!6POA4bzA1*3I^HEgFD&Yd4`rxJ47yp8DBqZSEx z((ZdgFP?z*6WD>tG(jkTl3xu6`AZ$Je{Dk^>^h$x^|2jZu7iGoGC(5?fifR@nj8W! z@(=p2w;_0dvw!iEP$O_EGnu}QMmz!?hSLOhapZsU!HcJ$#R-Xs0LM`>eKX{+ zM7F8mGDCE#zpH5yi{U_;HB5*a)Xr^h#TU+-FM2cO*dDAhQ%lU*Q(G=|V!==f41V^4NBG3L z_4ivbN3Mk74F5M|vL%hs7TPNn^o9q{+LZ}eKieHt{}b2R=Q2NJNPpbK>`PXS9lkAj%c;nKDl-@O|d>>G+5Vg$RV5SXfAC_fctwBu{u3e35wV zIlL*)h|8H9`gY^f8`P6oV@?RC0b6y8>t6)eLYa`6JELtZb`;(D53-cx&BNnbT!@6$ z_#lT#Ut3k+*RM&fxb!Uv)fya2!?Vi z%5BHoNSg2<%sy0FUe(_1MKgy5)4&$GQU9@ag5X?z*S|1*{DS^pnN~&mO*Xq}N!m_( z-yeXH&8o0|2QqOepqZuKTaDeU;@=iU;{RiY{gQwiXuO<9hi($HHzM3!IMwp%xm^)Tp!<}7u*$<{FVH%B8BYjqqkA))apfElfI^ojfj6ZMfLksEAJZ)}gMiYoamfg1fv+zR{MHSn@92lQ03q&ZETDDX-I@9*b2uxxgpfln{xhPX?BFBuIGz}} z3(Msm>8qKNY5j#g9zW%GImM7SPR4m=x1wgTU=N>bB$?Ho$J%V3dGTC*a8oLLGdF;2 z6XNjh2{CKHSB^p_D#brRw-qA>GeMoSSK%EiUFE>-IdFJ*%)do5dmlDl@-Z##*5c8t>)m(HvR_3Epye>F0 zT0{weCJQ5Fd46dhu!S#*rx_~ybDejb#h$phwIMUU;`OSP(4V#=%}liKNL=A_g_#!WH#|A4 zSKKjUQYTxQ?u1sJdG>EN`x6YN+Dea=m}V}n2vhH42#xjI>?&wk#wg{g2ysuZ2!ovE zl;f#uHvn2tOZaxS(@kep2kE}+RYZl&_G@~TcRhEj z9*!N8&p-R#EhibD*LEa8+({QQHk z27nY#mus;(IMG2=pYp4g?7&4X4?Ji3++}!n=BQnDx7r?mHhp61L|UN`6~Lf{b6gVD zlJi}!UDnd{Th&0`&{(mtw0~sP-0txZAP=pp*(7ORHKjE}G%_gTYJjV`T(xWFb>Z^p z*s1dv3B|p~%JBZywT@P-$1W&sYd9BTc<>Wv1PPNcg^|1_i8hq(6~%`CTU&3eI-lA( zOoZ{r9FP*$AD_zkwOYO(32PPFoxfjMK4_TOj+si4a73K1R}e;2%6a!1pyHDgnta9f z!W`{iSRU@+Jj9d_LqrdrPw=djy|z7*i7MIr#U{xruMk|~*Mks6>{1CTE*M;M&YLT{ z54JqZ^S^i}h)%>bs8h?{T%T_XuClw6i%$zhV_lAvFMst!je1OY@!%gYUS5rp{Ww-s zI%c=kGhbY$_woSwB$w4MG~9R9wK~jHhm3|+=3mE0MXY7S*{x$hH|f(IX9cw|2{}Rv z^t;5<2eTd`Z#X&unf=j-eHs}EVyPDC=%3B#YkkW`_f))WOa~*2axm;WyoVa>_bZ}} zwy;RuaBqA}%7UJCC2lyvRLC3eV6hN3-bOV1iwKSB4)S4i0@f5fdezlp7cT3~#@+dY z4u*Xixs=YqH1l~k)wjZk>qBOuW=GB)SBfLF+V;rihj5R<1}QG0{fNqvSh)Db3U5tUz|Gv${VKr&Jdj4Hj+Dv0la0y$-&a)@R>u znhKVsp~(MqJ7-(ixijVLg~y4kvz5hdxvQQ4G* zC^AA6-D1bKr<(h0G}+cR^3kznP2y`}%me#{@u^;I4v-T>ScJS$?~b(Iw+fml8V7ap zpTn~zifMHEtTZE+Y=3QwF=yI!ERaW8OG3LYG8&h;oLRCgn7aH|s)iL)STlNo-nxyR zs3`(SLxG+&|H5nuyx%IFt-><0UfgAT&@3IvFYpCpV4$4Xu?VhuXq$WNXG%Knz7^u* z-KJ%$#kB_#baT-oAm43J!fiHWd$x*&(TD||_?56Udg(8+fhPaY&Yj*2-kL9+7@h8` z%jpsF>Qiu^zuAanV>`%ODQ#l0FuA`u?aD_L!7$x0SghlClSHA;V97%z6`dqQd%=K; zw^p&wQZ-g=^!DL{<$9#TD0j}7{S9c4PIJ&uk)vVMn+PV*vH+JF;9rhTK%Mr4;Z4qT z4z<+P;1)TM1<)ogY6+pUCC4>OJ$XFP7EKc@P|cja|K)HkBVE|^1{rx|(GFiqSi1Z6 z5W%2h*t9Xrl9p~aTa_(Uc&#a*JW!NN=^QjSUt>L%2zyShf%(iiCrX7tCEG}kP*UTb zf_={SB~FWjmyvAybP6?tEPB6Q(w>~?a7={KDSa>*6pT##dI6mBQoL^R)JkDf@^`QA zrMZAAH50C8qvE*o#8YLfW{y)$zIgE(M)wR>WhpoLB|VB6Yo160mMV_Ag(o%NRK~2Soe6CDGcYk<5rcOi&n{l(%+C(y4^>9(d_({#zdw0q5 z%D2rx_l;(MLOphphGQREh0MP7HAH@m!~T9F&h#yMTq?mn5RpBQmkN-(T1`zi{_!zH z0>6sM?1Hb->6D4vlvA_DN&K6$#6YTa@_vT&vfT@>$bzw$3~tRyAC%+jw&17zzcgLr zL92`PbX|L54n=s*f7b$V3DEK0)AN{rgKzOvmVQVq zxwIU^FHIKc5zuPJf0nz({`PDR@A`@pl=qAQ{asVHWhS;Cv$;e(W-(dWshp8=Qbu`h zp7|~xr+RPA_(0?O3P=$6(2wK}i3SXj$McvD4kkE<8}*lKk@Um={F%#+%%~fZ$ z=QWX%%wGCwtQjo|adURo>qBydY#gKOIvRnr_9~m%8oj6E#7+@H1zJ~5k6+BF`vPkK z6SUvTFybg;0I;NH?yA-o7mA|03%>fTGx%_hCg45CH)t2L%DiIcJcZ z6eLH9k|nc5Q4x_OaV0KD&N=6tLGmt3j*{cDuq^P6*L&Z8ef6uFvMgqHrsqs|pFVxM zpQnJ{t|^6>3u#-_%5rSYHN26EEJfYBa?%>}ckwust(zWlFAD72?QQbfSE_Sf{HZBP zv**=t4^xl?;Y1QFVL$bv(HBuT*%t-{N}8HG+U-_g3o~D$oyLKDfu&qg^-gYTc3P)i(R0$=uHT5<0D^E$?|7 zM=%b1L~9W5&LyomQn5_#GFF4uuxHZ)7JtgOak>7G93|Y4O9<&^nY8)cy8=)j-axau zCkOP(OpEA@|5O|Y6g>P%!2$W!PJ7Ye$A4Pn5|5aX5Tyf2Z$+5{JwbJ2^K?N!@6rXT z0oBUNYYO;!LV5FN3rP2xb~6BUoQUx^mB9d>=PiE74 z21ZSqSX4KMzad^E+^$hiZ7}UFv9V~_bh%Cl`n#tCZB7ye-6@Xr9)&suYLJH!CULfp z+fPI|30yXutyYWL4`3~9krYBQxB6fflW)!ojp_j8S}7@N=Z#G$=V~YNY{XfMP2)&|4|eXNE^z$}fnJKq8K`z4wrZ8U zm%-97VcH)8ivS)n8d3k3p<8vqU7-ZETxCbOE^fj89QRJCF9vMSM)pJ+@$0FF{i=v> zLJ4SostmqbISdD*o|kVVuVX7Y(*-6m1c=B1@J1oskmNFU9wfP$@-K^>%NU7(D_owv}DC?=+`)@-YP2&7yxWLg_p;^lQV!hom+wA9$m6O zo$-l0?idCOK#jTd?pxK1m(u!s9Y8Z@=DnB$-wC)-OkdmmXgnn4)avdCrwb%SpM?90 z96uX@-13!})s1#Qu8J?8^}eX3##oYY6>52H`qhWmi;3`kS?f9F_1RkV4%UuNnr{-X z^;C-}+4aSmvEPikDJTKe3_5fm(|nw__uisZ`x$!IEEP*Ea^m_N0ni~mu}jz66^}o zBhr*%!-(;OmMcia7paqe29)T44{~E45>%SueTB>#BIWw!gHP91y;E#@goCYoIyInu zwwclrzyH~3b-i2&$zZ4F(i4M|OE3Seu;wTDE8Q??%}<-pTFDW8@uF$N(ml<;CGmL~ zuWM!%2Vxdl%23-KZlKYXKzFTte88&ETbpV=lhJ8>}0C?>Un@eVZ2{S8v9c|?>UXo;A;*$pILZRLU@Z@+n-*|pr=v@euj9H7UZc7a zYEz;uZT;8|S=!j|48fa{3v;P8T+DIsw!cB`I$tqj*7j~r2GN&qjiwbjIaZ``%zQ!{ zb&ieoj+h0Pu8POBo<2fol&Q~h>hcGVrBha4L$72ad~%3;51Wfc5T-pT$!eM_^7)g0>FZ&tT*PrKF$?)}dDeCxf`4gV7D zLEG&pv~VWh(ht>OFUZKWccAhcN*nOAzNBNQ3>HN#Veh^5>6DBU+URjuFsWtH-U}LF zvIgZC;H6O7RRK(0vdw3vVVp)ATMn?~+IN=PgqCyrv+`~5^cSXvV7W-B$mgv%Ntc$a zQ^RJDq&P^nUQRDwEv4rUEdG5>0f7x+pYd8N}aBVx|?nKw=7IOd;-@zB@?b@$rG|Y zh;9s!L|y59QPxw>KglAtcWqg9Y4<^Py4~fET1# zbA{C}TvBfM^@`E?|LjU_e7`VrwU4YZ8}c%7%+q-uCgcMp-(M_2!bJnTq`U>@YAp}n z!aqcZLP5+wr-ULQk=1;Ce0;!>Z+)4(Eb~&;9qo9!ZiHRsdCdLDPDdHFs^@ zMbi$~%^9|G9I}nmpa5Q{I@VfSrDt&!I}VA?aqLC?=qkSQ1Md%#bLHl43U&t^Jk!h z@{kchY-vRcBREzUfx8( z=vVLjMdXqqc1}!+w}SH?A|(f3H1ul4H4!{r_(_%LK|NuH`s#w0b zI3+^mO#Q~4WT%rIb`>EAf6^+%Y1A@q-Fjlaxf9%VA#MHG_~g-vMVB7+=ZpsGUiU!# zO+VE>+JMy0G*XT=yXY?mV4Gt$!c_Ls5d_$+`~&eyH%KLwqAJM4z}pfw+^40x>3kmN z4mu*?v9;>KNW)5wA6t;C&F;IBz}B?Sv?dkptu`5NuTFG|QqH`5G*zjEo ztTjJ|h|+*y7So3jgxxl-Tt6XKq~RWxlBH2OOP8$WNp;;ZfjwOP`WO1sMyNcUG-DIh z2?Z3buihgiiRXlR`=cxK)9Mp3E$bUDLFUi;KYlkeZtz{{+#lL^B$e%q-lY#ZD3xL< z5}_#w2OV-?E9(s|J99aWff`iJCirI+OI0^{Eao4FF5!UQc3e`O^2`jum+&m5R>(Zz zNNTrw&d(CFG85ohe?tkjq%QX#Qo2r4P9t1DE_x!m<63l*SGSxGUBut+sRu2i-nU$U zcA7wKJ79dY@#c_37g{{n{SSzW1m6P{91yoqlx+BW!3T;&UgCv=u0A9(!xqwlVMDTG zDvqwgfl#2dTByo;=r%t8{464C+e_2)>Bk>*i+UxdMLh!1q%I4!3*^Hq(6p~HXAz!4 z3Y+7;tp&-7VT=(5R?wb!yD5XtQ&SrZ{m6W(u4A5PQCOctoW%|;l8jFh?`IH z5ydILJ;A1nxiP@UF^$T16Q2bhV}a*pyaS3bm)2=leB-SL&g9 zGLaZwSVMFYe^*fqre!+&42VDZHllNZTw#!nURwXSi?nL1eBx#k+rm<`*RmkGp-pLS z-nPV)Qh$TNRhWZTc`NC$Kg67b2`9tC!QIYS}ANS90bs-Y^j$ZWw%yog`1sMKQd6+Hlr$zl`6zzBPod zE)Ct#bn`jZdJayA5#1JS7 zp4trzf3e17;&+xCnIZ(AEpZbz2)DO(O}(~`t4V_d34Yxv6j*EygXgcv75EC+T2fU? zUJO2|c_F3z*_4f2xg>|pbl7zybG^fl=LMrfVPs&e>A559h5epV%gyX>t__|>1DcfC zuSG;gMdk#~x*M)I85$a_U9x2@iz*cKzOSgle5Feobh#vy!pNN}(q`?vx5vW)?yh$ZLwLct)nn^-KR4Wxkp2CHwUO$ zzC0~m#3i|2O7=#sKfZo zv$!=MbMA2#WS~Hn&Am&&qViQ%CcEU8Ks%6A%w*c}%OWfiSnaLRbgVA-9;2;xUN9us z@!~5pOF+2VczcH(`34G#3OZ~)yxyiYoi#3h^~|@ym83BLq5N^Ozh(-vrETSXqnXoz zIhi%ew+3YIOhX5Dd!X-UX3a*j0iJf~EKDV7g4OQXJxtEpfA{nBBFNXGPT*M#V%n^o1I@8}3W1HautXj1%0|13Eq+PdY>4u{=( zK2Nv8{)JIJ08#I;Y!|`o3XR0?uZUr@3=$}-5(I3$X}3r>KxTd-Pt|422$gW=?cQ>_ z82~MF7+~eHyv*4v-C?`Y;S*2$*WARC-_V_f|--LxBidK2$)@^ zPq=|wi})p`wb2mJrUA;ae=G6)W%Fgr_txJ-*THQW$0M_54cCEa{X$`~`zgFCq9Jy&Z6V_bObYYO^KlTLUiW4vJ z)xp$0KF6SM;n@3%cH#U8dH^rNKuQUZw}O1MbG2u#=68Y(2jU(wJD(?BGC-6@jdm5b z{KP2At0v4x;G3PRJENpLx`F~E$TmiJ%3PQZdt+Fn#oAV;RPqv%L@)5Edei zceGWcJH90s8kt?zdO5Qaf}Ll_m~GPFXJNsaRpc?eQvc8~HL|3tDp+irSw8%6tnz0!x5jr+-6!q^wgtKH4QuzacVfRS z23FMx#xiww>PQjQb`V3+usp#X#$KS1>D|%Rj=a{BEi#u0+DvHpII|u^Iu@HtkB}>! zHedh6O=j`ipwkh(YKJWir?*Lw3N1&nG}bSUIYI-ciWI#OB8+2Pfy0DHCr8#^$S<=p z2v}~J&Bzq#5Nt=-g*^j$!bZj5UUv;}z)i`7RejvC4o`3uJ-wG&&ig-#lra47wAkr`wklD%K^Yg>6Qg5&5uXpRiZhZJ1ET@zM7Zqo7RF?^UmX zem85r69LreanwG%z&($^P`aE)I#6kI_YfW8E{W?nF!Ti5z18iYw9F8J<;o{HtlAcP z!)YDkyY*Tj0o{;Td=l$+YC7o5=oayhj_dUSnGa3KFkf9w!ir);n~XVEUiywmmG1uB z*@|Km*G8n%);2H!{4Cm)^`Q#VlteAxb2=I~X>*-LuKRN5+Oby^Sq80v8a0M5kB8=E z?nz}s0+aJvSXtMqKE+q)>X{XA_l33#k{tWf5(GyIK)r2=`rp{5^A;({BPidV@>>$H zPD;UC2Iz*);vcW^yAd!r)GVm$B(SV*dKU9;%uk=$B~6S>YEI`Bp3Ui|SLR6$Sg+X? z>jK#9-6ra`37+L~c^Y*pa|7zR@TwId!8>FT>bVT3>3KS*Q`QD?C4v43N^55!o38y% zhZvB0r7K?FV^`B6*2%U=&?yg`|*uAx9 zFXAbk=HYT*4t&>2DqMVqYnJ;JTkC%Mx3O99bnQ{y65l@_*{3gwL22urQ$9pXDBE#?=$X(>BH;>Alask8dm7cR^tsATc|e19h$_> z^A}L0vRu9C?)B`BM)D$JPWc=CL=$~_?c&o{e_VsUp*Lx6=isX$zFcAy+I)R6weHr` z{o+`!b2TXq20Y}}rqm6jhE{9>ka3?}1(Q}C)jka|+PO=eBtp7ls&$>9g^>W>yo@Q= zyBbI7)%wBEypT$W(4>F}hxc{IaLO3yTH?0U(1cA(upnB;-@t{VnUNsR&J@mdZ2e7G zGt)Nf^D5`{=(}=dwDCS;l#W?~f3{=lmovgOk2l+Tv0tV-^j!w};H}Gm2bB=dVfjb5 zT%xYG3B}bRhm8IsKTe_UzvCk#+gyV@YKo-~Tog7pJ&Nbrse646fPi_{WKq}7ph5XY zH{k2F__Q`EejMj#w%xoR>W?ekxp}&=EUMI)ev-IEu6Hi`yp=~?8NRT%NHE(GPm{rd8BoXaZ^ZHAPswN+Cb&; z*b-;#IMqNvTdO_knWf#bOZ}97nqI&u-C4-KEAL2qavmV8U3arW17DKGVS2jb-7p|h= z=_STp9Txmx^$9P8xr0t%m?e93F`36S*+ve=mSwGPo6VY+5eT4&yY>e`J*Vl42iXA# zotZ_$>AoMm-)d42c$lrFm&qhj2C5^85hD&`Nm52!wL9Pmv)ux+cAKH|*jf-5C@FHS zB3PutzY};tsXwYVwYs5O%y{H+m6}Pko;{6Gi5l_C{m5~arYng{u zVdK)4sNP!3Pe#Mg-(!9B7ZJlFZ^d1CLXnA|vUfRM-f}vPfG+1k0YzgUZ9?I5&uB)Z zH9TMo7@rPM@}W8;Jee3ySmCOb9Yr$eopV~@*FhV(6K5AHj1_w;>+!e(|EQf7diW|~ zw{FKzV2Mmi#jgHugM8@$k7iDf{M#Fg@os zMOS$T`%N}!o`hrfJLY?a_Ju#y0}kPmtV6CaR)M9xdbK96TT3+!aHJHR-(pH1+Z#w+ zfKowK+?-vIa#>~j)ZrX6}}?wgdJ=v3$=v5EfI3t?4B8pKV;m=j6f5(!rC1#jVz zQU|@g*Qk4Ki5L=EI{)hec zoG$6o=CFoF(!L@sINWqSU)9;yt-pw?HRPI^1yQaU(6}31pthvk8|uZ4IXUV2HvG+W zW?v2PK5^U?a+-E--U{Ua>cLmMaDCe8#G^_uwtqU}Xe^in6(@>zQ|J}|kD-4JLf~(ONE=eQ@_IlO2`1ZD zi&2aGF1 z1-5rvhR;jJ+xo_iYLo_l#+LA|Z!2yU)U>6c)gmL6Z8*)S=hZV1GZ z)Y$o^8J-Fug^79`I+d|C8Ese>bJfv-#}e8T8+q8)@-8Fn`d!OWe?n^u3dqpNEP=9hR+ zC9-gVwnH@E6+%phWo6!~kK+0>#?){!T)5)C-fXLTRa8r}-DtS0j~dVd`W)?j5gQ8jk!RYpv*zxR z(FHYCPIKN&0*oeQp~bH;vDeeaUk~x3TWp=4gM?=QV-7mZ_Q++c8>K zx49<6tXiPl&MAL;FX?uwCMLv|GiKUXE)Vli^!=6B_CyG@;%+;aC!zN^Oq+k8kcWp>Q>w(vmFnr@24!)i zb>2$>;LS0J=0c-qRw9RGFr)zB6Cz~?9a~Ohc8lCw;4s8a1tUHBFQDy;5g-e^AgLx_!mbEs#iEcHw_;b z_m`qM%^Dq}a>qt?6Es=;NKKkNeg<6Kc;bvHoC93)YC(m&OnEzN6J*6ReuHzb8|ai; zM)vz>C;SQ>gklSiDUY z0vjr0l3DogH~fUT#9%_B?w@?$@;G+C@LMpD-qf>bl0VITQ{^jAhA;g7Cw(_S8D8IqR@#HXBnIM_ z!ym~X5j|miph6JK$8L9e8&H^M<6y(gDVE~%z^gH@sj;)HDetPFZl{El)qehHSuVQY z!KImTWz3g*FM<$H({*WM&@0^RBaWjPY?*O0&7@ z!s)!r&6L|} zI4#o!)8%iwhE+3mxA{ziBki9>3oZF;+l-}i7}Yroq<24SM4j(Dy!3VOeEh^g`r5g1 zn`v!tFN`_;XtpRHgX&WDaeLmwm}ac34H2I}ytp`bS|)39m*+=fQqdRI_$#3XwVB2CoNxWp&5jH^rTv1|Gm{ zr-%$YPN|Xe)3c_`F{Pm#DRup9WzEmc#?V@2IZlf$nLjPNzs9(MZtvdgc5K#Y&=gCa zElZs>2rY@XMNfX2fKTH(0LZ{+-e^O+iEO(H9LM$0UGy~AjCVG?#ii@G{NtEszRgfX z&J(|m$otOJNb~&N?g!V)yLUlYd|js)_vEX9oK><=g9 zjEB3l$ZH%<_UR95Yimc#J}9naeB?AJP8B`0`s`6DneuV==o@25pkwoy;58|`xjAWgh~l>R1{QY|vyV;=F+mME5#{Mg6Xn+_zt z<=VZpTkOt8cu|{1t0M8PY~*)6L~hq4yoY{b;jM4;jH%2D`^CKBre@Tlk>nzd77j;l6aHv1g+@M-s z;FrY0KR9CJ!2Q%e1pkQm=a81C|DMdQ#Zf{(oo}@x8*IXxnuPb~Ogw8aI}K%kaNe8n z_F-kuncAIKd(`8%WB!$+=Xv|Vio8_WW2n4sAH$yq zW*8G?JZUmc<0MV|_vtE;()ek&qJrK=IlA4vDLhzSNfH9={_W4b204P&o4q1jUj`W)>BjG+{GHi9C2Yah4{crvmv3cTtogDmduhN?iBFY=`|H;A1 z6l|q4aiKci_GX_ric#*ED5ITIGEpt;-!b^#g-XjWn52UP9z*Ds=45oL zxi9~d`G3N{e@p_ccgk0F=*$AsigPg(+6FUF4;fqF8| z)vvAo>Q93DaqW^1m2`x*X_b)sSuHbVx0eU@UI5^QARsr;APcO!zusgmKmLoGTKYI^J1U;QRV;t@j@Nr zF*HXR0*d?Jo&NjJ8*<>(lg&4k^#50o9OVxfP5j$@E`OEP;@O8V+T$&(G}Vc^O%9&h ztRQfb--JJ3%0598jCMPG4C_C6r7MWIt2lSF$h3JXy;`05G#Gf zXu^EThxhlU-6Su*51N|Z9ozdVMq(zo`QIQs&%pFwrDPv=Z(QyQ?R$At7tZ`-?l4^U z3)y3+^~HMmyT9VP5=&3kBl$T!o*E7jJ^1Y1VVK!J|G#^D2OzkrgrBZ(r=T^rJK64r zf@`>dpYKPMi~s%kF%gar_geU^@}9E&>5~)6t6u@sRLz<~&i+Zf|IY)UF)?W8eCq>+ zQjXq2mKNRT>aw2VRl$2%pvE&ZFUp7JDBgnpYTYV>Ib^zn@Lj-tOYK$=shsInQk#{s z;K|&B{R>`8$N#=d@K2I*LZ|FyBgI2LK4Bv|Xf9c@i(M@&_0jA>9ei*z7Nf~Aohj_unzD1PraTe zwztZGc(?NcPHsLvG-wr272F?5yq9!75D#rm62+yC#GGJbR<4?}b93xcnYjH-$$OEV ztkqJv4~`|LPckq#**%%A^hX%NYW&Lfq~1$cR=E?$QD`#;XGKUmZ{F3m)ML^s(2@u6 z^;m%p?nD6jL$$_!I$L@2i0C$M!Ngm#g>L<#XpE}|-Qtywx4_~?lv+GyC zadUfXYYEux3ug>F7Ay=Hr9sPOd0a$~D6^1ap>7F%ny6QN6)L@SW=33@&!ihKitT{+ ziMKB>fDl?f!BzOzkZ=u*Ob)1hLoc~lNsH|^DTTOC{#zM5FIO{SwdjBRMLXkB$Iolt zosdZTf*I_X`)lq!l3V*w7v!B%z%x9ix_i24Yf8}ayyDxd7M03~wu&TUXij6@3XT*2 zaLjxdgbJ~;woQqjt9E9I+?kF0g5TWcQIpRD%r4X-!NtZ`cMu*l2SD3B@0kn4aj{uh zaC_+{;<_>@=!-&soI_cw%EV-m3P9TuEq+R@5{%LGS(=aPuNyc~TsDL3$NMq6@L>sc z8qV(F1zr~6tEypaKt9a2Tj#+^KyL3C8d}U27z&|;r=$a9Rjqt>Q^l|4IK}hI_?@Sg zzfP=o07jjOyMAdB?TbJ22+Fea{`r$cr*|&bMpeEo{>K|&CfV3zeZMnd84dBwCX^vh zsc!SLF3D3T1AiuM^H53Tyvje5!TWd;pVO-rH-u`+Lo7IcQO3gci_or}IB6DQZdwpG z)rZ3`{?{lQ-e%ho`h<4_Wo+x8>`?S&nW}jN6F{S+vZ^|VmZA7pOr@uy!5=qyrpG90 z09*kV8xInsv%O1$_o33BnS!nc#<#r)4rA{g>|K=M(aQW4qXYM0p!26@F{!R4{E}jc zW;WqK-Dpe;`VZdjnDdY$&L|$(@n;q~4WIygMx`WKzvv1MR&=^<$O_2Uv%xf=RIc|w( zt=gsjMzlbSMSZrVa?`=T%n$Sm7URVd=KNqU!@Z;I@5G@f6r3ly#OSR#Ur6Zboedoy z`CP*sT&dQsUw$T!+Fps=NaWk?eltZ!#-2#Qx1}`66lry|LDu8(kO7G29s|iyOQB#maQ2Ow(Ue(0P$nqR}&k z&o_;Fk|zQPb^x-vj3AQ{qu(M9n3Z|4?(V0IiX2k~b_p9PE?fOvs-(M9AcS@Iui)MR z3d&9inRMg)Is<8jhLn{Uy=V3h9z$Of@nHP(9oolVW^C@a4R)}LSGQE8DQYhm=n=nw zU^eTW8|uVaZ?%bazX@UPZGH|D5pg>P*(x_#8utAifahO6m|6KX8uE=lLH9Kqv-X{y zxr`*&oNQOy0bm_Z8l28*u&^rnq+h~4tG;pVq*3#*lqcXfV&C}^=;MGYD1}zwUp=}{ zNNb5bUHddrt)(#VBLXDn6lFnN7uaX zQNn8=Fc>5cPIW!T-4k8=hYQ~zPFhVb!ZE*jGDsMT;{{MhE}L! zt`2BRT&Ga>$sI&}Z#NlN`6ehmDe9NPlJj-Eh%_G?t=~R)AbGl)r_HzLNo%DcX z0g?EW=eO=xHL>8doH--N0c(5Q)NXyyBd-tbxmZRO6CX`h_4xSytQLa5DYPTskEjpw zVTe7!5R=Le5tB`0DQ9S3;Us>sh6#j07q}M3N>5quCct!`Qw@2hC)MK7`|aVC^>?IN zH5`uaK9^!P%3(-NSpo7wRd&0_rev;rA3eBW(s*72CpON14J!-?+0)*2szERZ+3!Bs z6L! zg`4pfH1#0CgJMV{FcY&@)40pN1WSD;+JB!ly-Z^y{qk@~!Tk1`aA$q^t2K!Y5J|lxvfBoK1tH@OS2dvz@Wh*hg#U@S45uEe165*!Gfwn zBsHg#VO^9EjF$$2A(lQ#qGG=0gJWA}TNU$*we;B!mU28OlZ1qgBX`Tkmd0Mr)w{wM zA^%uI202dt;p?(+AFN7qZ+k7}bm}?%QAY@8f#??3OGF2ITI)+at?HyU`(&i-$z>V# zI+}Tw>|W2R>gsVvq*Xhvz*w0$eWR=~Jjc#bPAJ=x zF-6)qlO}Jf*CuU&0R{1iOd_C$$^f_*jcf`V*u=L2eJDk%Wc6A_-08tyfB&-|_d+tS zM*8g{S2*4V2s%85hGb}&lgW1C|EF=U#xVuE5h+6a;L;Jcq2OVEP|({i;%CQRm)7oy zbkd-1_npKw;=Bn3d=Ne|DJSl`JbWj7)?;Fk`I_H<@eslUx0x=>w%HB zCLKW+7`-JV(6G^KUu)I+#r{LUYe4R@l@qb0_6x#KTb^kGQ%$d2!R(RkRJhL>GX7A z+STw0%}`pA#7Q7L&8Zu0Iq7wO9aijBI3MU`LIKUn<)20j7L;>;bzA^5xQs0@2L%N+ z?Tt-g^6S5)`TpTh^}YA8gWqhT82^GsBwGs4rikdsHkT1EP{`^%FjR&7tU_;|vT=6P zdF|E%mDWI}>S-R#qG$$3+RM?3Q_*WTdQ<*j^Ic?H}tkSBjurcy!#8T)q_VL@SEJ%H)n+gvP7L} z7Ix&YhDM+43AHvFq?1o5X*iqcRJxsPKp+R-Z?E2kicouket-L72&U9(D)jA{EZ=&S zKEoh)qv-b%bN1d<^qK$D$XJ5MP)2oe?zU}6AbSvM=$hC6=+5ON*4&bNTaP3QoB+EE{abvtLyIkbjEs!(qSa1}0RBp1;5Dk@ zHP(jj&E?icmK|hB#&b$ny{XB}{|4r^7AcgBUg!_H-ZfKC<`PFncm_}VFIet z&)2Dn&}7D&ra!@Vy5&MtZM3`XSimI}k)4vF3csI_?b*U#P|$f$XChL0mBDI@e>l3t zOc?kZx7{^)Ga+w=m)`s8#u)Z&i=v6D{ZsAKMSqXJac*0RpiZ<;iT~U4%h9I_43|73+B5B zOey|X%gz>9od00~Xnfb!l+dx)E2Ce!;npl~1Dxv#x=K?uoRkAiA?K}@D*T$(@5F9k zbo6`+i|BgoBV?n~eJmE6&i@zP?QU6HqSO-7o1s|DbLV*)oQ@$p$lw_O5*_D@*cpK4 z-7o^!b7y^d?dMrI4a9~7ey^W}MY7Kjvd6`VvkCT^kr6{5{bH*4#iHvIEMeaNf;;wn ze@^MtM!lT!(F?!}9{rOk{w~e)DE|cpmA0D%-_HtATRox#W7od;Yw_}@N0Qkbw}e5J z4DFN;$HUGXbkt*T-I0Z!-r-9qbh)9pi(Z}`wod)R`3z~&MV2irz~0BwZYe)@{&vyp zGH~Qs(CZtC>X?WFBRzSG+J{tiGJ(e4(6%wd%94%gHaR^j*(*zwLP zB{#e|)+?Q-)vurO#~emTRr6YS=6pK9p>}1O*&8) z9v$}5)3>06bs+uq+zxv)gr)ufeZ5d=(er@8-ejDDobRlTM(nI^djo7emH+y#?g{|q zGEm}uBUAgX&RstQ@Hq~|C zRMr~ncjFIfFS=a2MVoC;>FGHan> ztzzdaL*|ahgS|V{=zrJo4>4Jj+k2^JXI7~RY1uB!t-a(c)w{k8!Pp1~dNfOr;SPJD z!g6)H&T~#^ku)Rt18zUZqY1B?UXQo^Luuh+u}bI_E~nwt#kin3<}RJ(#+7(M9jqB! zkMTh1CMzjPiSnjKDzaTAyoLFN6Vn{`FSkZ{LPk}5Mut<$0;eJH`**$`5<0tN((|c@ zTaC3=kGQf$sAjY$ASr_~HgOyzW4t^aKaT$`wKF^l{7 z1lr_DS?vDonEXu(qlxt(PvDrSVIGz6(7X5)Dla{reS?7w$|08&eYngY5PkA>5w#R zR?qR;{(o(K1yq#Z_O_IOlz`*_k|N!mf|Rr%9YafZNOwqs(jijPox{-5okMpHjkLh` z`tyGG`+xWTS+i!nuvjziIcJ~q?!BL9Kil<|aj~|$v zemswCm!5r4nGGwGKe?&7`F%7bcy>Y%?ebB)+_GJ6R+=D6h7H(<=L|)3C~k7`tQoNc zF!*dmaxzd=^i9`o4Yt-G{*6tiR+f-e?=?m;Ggp$eRs#ox(3kddRUXAGuOopX0MZu! zUTI?z%TYaI?h>V4_AXzz;6KX!$(QBBoT_11@!$4dRR&g(Vh0DUyI z_E6a~Tn+2rYe@3pfFpXYNObB=9(3>2L2RQ{iEI2K&tNm*hM6NEx_{FGAaaw5W-vsP z&LnOKx}MC&AuhxQGW~09-hKlD2PW}JCb~N*BVpj6m2}^O8_d0M_(2fyd~iIFX^h?c z?rLXh(r#!NJZW?hmP3zNX#&*LG@*F)8xsbcz`K`OeYz(qKZS!5cSk{d-#9;fo(62~6E(<1- zr_zEN;GJFArFt1BsnYjPp|Minisg8gLebh+-%t_HYPLE&^T55Ed}W#Dp_ngbZ^FM= zP+zKo=>x57EVnl|`wSmevQ4)Sj<=dD9#}*?e}x~48!~Gpzx3Rty79Orl2*_x*P9EU z-w+~avgWgir;|?#egSg`ysTA1P0Grmh|8{XFv+d^F`6NuW_Ncl64D%vO167v9J^9! zB>7_rVL=a=d~*MSv1Dp=n@K4>luJMTfHJY~J+x8G)cHC;(9l;@j1fURb5M&4@5f1M zwIb2Ni!W2$#{o(KnJ4E%n17;#)gLsgM6eqmN+`U0U7<8`aBURzDeD_Wvka8j;3Pz_ zUjrP1SEvEby}Mwn`_ajv(dh38Y4}KFq80X1?RaL-s_a2aYHxCX&1>6f6u(KaqTutE z2MTYGA}~{CWS>Krg5WP$^vJBg+80RR>JO})U}AUASY0`|1k@8QnCWs2yKD8X5f2F> zOExEI^T*qqho0CLVlR%_-rEaOEQ#>Gus>)(^t$R0HaQH7yLajLB`K0v_B7x_7kCMf z4}=O91cplIn;S>A0ykELgmYI4)!JQEaE^!*4fS?t)D0pQr2{f$o5v>~j-5@+h8l^s zX2xd+hxt~>?w=T9hC93TW}S?9asGIubLzt4Lyqd|fgSjX@YKVQFEblrct5>m{05+@ zsi{uV6^ZvF(-P!dAIB&Ikhqbb9jF99tCvdX^gv84jPnKWHGuDsFS!^i?F89| zGaE0=p65hABhrT#^ylryE5+?qVs{%dKWG|^Sq`v=F3vQiU7}rYB(bi$mgFNxVa0ZX%xV!qfgTA-ILiyFgi+D0242L$cymCDJzM<(HW5mqdkbhJ z!=@+oh)iD;UTr+0&>OIcg4=254d?BQP_+BuV~o#$$7#%#iVK2_`_ZofhKHlYBgf|} z6|vba-H3OPEf%Kw!O`f!^i31=wV$dblH^2IqlBK$Jkq!uDVN*4%i)Wrs7uZ*i+aer=!rBG4G zBQ^XSH$#TH4M+zk*!`+KcdCw}^ZcFXo`1zaKVT9o@`}f5D%|rMIS6ZXqhkrW)_pJ{ zbo}Ke(oeuRAiAlp0(wd);IQi7!fzKS99MU# z{85nu&o|3u32oF50|rTntt~zrra={Z1-p!9)#gPO>O72FH{hc`Ofot#y=Opt#EK_P zYMdQG7uhRwgmK$1M=R(xfBh(;C~rs;s3}7cf~8>_`8?)h4K*Gh2|fsDfft;HbR1Pi zJiW<_H*ttjMRdpua#)o=y2Hb!EK{&fOdr}9CD!_dulYgr9+o1pCU!?QnOCIi6C?J~ zjT)N|^+LT-BsiC?Sn=qCz75-7=_a`KQ*uGh!3zRy@%3dErHG*3Zx6E<<+g7xbytqR zS_kzEEO1L!)wos#lJ7MkFtf)BZntDX_rLv?+j*>yMhJH|*l}r62H_W2^SKI*dN^j| zGzdo+6t*jIul4QG%V&Wp;EH0KD5zVgv`bT|PyAo|JaM?9=-rw}4o*hT2=e)>zy%9`6>oO)5;3fg&@um1%Y zAtPQE9S9pDA-iQAz4mB`OnI}vYe;>>Hk{ceR#^V~rt`MPnP(tAcl|U@ClZ(4oNyh~ zQOBz5NT_r|^)M*-;YEvf;g3m{@Wl&Ab(MA+oZmbOHx!9^=*>Nl#zDk=T>Pq--=yU3 zs>RY09?3eQX!U8Mkt3V8B?1-0##%1Kq(af^VtC4=kZs9+y~+6vjiE>P@(+CoQ<25# z_I?KDo)PvA{zDZh#N=81vIkVWD}X7mY@;!h=RLAXjy}9zk?evj*Q7zWh<*4&_eYiX zFM82+St*aCYc+=0eQ`Uy$lS6p@2*p9`tU;m@#YR{Av}n~9u+yrZlVVxPZgq5-DK`C z;*bTJR^XY%%a~}AM8UO`RVjxjjjLFi{(&_yb>w8H3$WwOr)~O2pr6Dm9$AP<_)RpmK z%y8mkEQHw{TPB+N*`jG&<-35Z%V-iG((AkFfkJmerb044bLT$x(~ccUN$) zH0}3b5a#c{Oq17)2zTmkS&PqMpAvGhM+O=aYrwRbY3iK%pGS|r*mWD25#*qqY(k}^ zR(BY0vofmGeCIOE>Sge~UnTgqzsI7Qkw7VP5dZ04;nzBXCNDfQma!gfV4-<1neT31o(;_oS5!?qstxEILJc15df1>zhL_ z#KlzVf%0w8X;e`=SheCqNm9mALxZ04FwaDRA_z1cZi9AQWzw5w+4YuGPjB^8Zy zRGjmu2p_na?U{{Ob2yWS)0~XE!&`gErOgcaE_GHc>-zk2{_Pu0)3*A@hkG2ph)wN) z=v*Fik{7Uwmb2<2(tV@mA0{a9f|i0QbI9yBmEcd6(9ITQ-~sV;_Ad?+lj865?vBFX zIt@quoo|e2&jf7|8KBu{%&Xv!977FY4l?8Y<{t*x5O$4Npmpj*<>6QCz4XBho%T=Pkd0r=}c3fCiV-Jlcikm@< z2FvSNYxFxvJ%S&LmS7UEai)9|r6r4@9+-nN_Fj13lme*DYF`)%O zISJ$gXqth5+@1txFM+kol( z*Uda3g`F6Sn!hz6S!z&Hkh-;8!@D^snVV?U2Q{5!aG3~(#seYM=K%i?<1wiu${&#@ z+3k|HOHMhn3P(On`Lh73=4vyg1`HNij?FInFat)-cNf$*Vz!KKL3h~ThOa|F{>+r0 z>t9<384s-L3wEkU`D4ezXN-i1m|m=a70Dt{`! zm6d%bH_f_!TZnUl`to<-RB1e`roO=Y{pq5zQI~8k?nlY_2hwl;9rg%6Rd->N-`Zm` z2}~0Hf$hJjB6c8xe%8in3O94rNEPqf=vRfFXX()!{`MTBub!qp^7HRaL)-v}6SQeh zdJGnb&i|k{z3%l8iV$*N@8;ZM)cNTJ@^s;TM3PU42OSx^ctHa^LG( zi{~tcPUeGbGkd~lDQ5+>qaTJNyOTr@AuEk!`T2ZrUEPtpD({tBne>zv_4fi!(a!>@R+p6dT{iheZ8*1K7kPV^r?z6}Ty0OCdQ zJ-kX0je~psz3pwz)nHO7#;F7|rmZ05Huhe(amP%+eW$jxJVn2tHX90(UHwQ0*6C>( zFu5)BCYUQKDoQB6(l@|no)>suXGPEtgJ_CAo-t|XFLzBcYQ{T{wyDI}E=V}Iucsa; z_kB*M7-R z)o_z23F<$*-=|P@-5xPy&h``O%~OSXHfPKpV_J^a_T%RF2LaP2fnPcLUMLPD$pZ7r zpGQb4#H|{8TC3IjtM_A}Uw; zGE~Zk2|52oR9`D0YJlliT?pU^!7v4tBSYeLLur=hJ4=anuO21kBF^xpT>$ zr?5gsq`4xk2vnzPv+FG|hxBpj z6$7xVQfWQ4*Ub1kkAGT{scRBW?%beTwZEzY-cy(YSHbRw^GQ4KBj zU&iKaLD$+hW+pCq&gm-c{C8h3 zDiYL7G=_gi6AOxipl2w)gwM}vf3j#o;?p@6*iDkhfrp#4GG^pI6#}%+g#w<49Fn9# zgCcKkgq&~Q+?>rKak?K;1<=$gdez(~9m3=XQ-Cw23Qx8ogLc@eP%iz}a-v4@gFuaB z^Do(&?v9YMFDmf!u-~+h>$5|1dP9gUxz$oMC8l(S3MhlT@&EL z-UUC&TDcs3XThAvF4}F=9#&41@CYeSUIT^{s*D{e{m-fW9E9-b%vZnrw+7-*3Q^@5 zvM?K}LC^l|5I>*1ydvRHUeUu~Erv%--Vf(QQ$P%aix2AB2Y$;Nb5*e_p9*03X8SIc z?0?gb5me&nS;XZEU;nXse`I6&Z<(!%rpj#amM6^#8Kvi7xW>Vo28T&HVJ-1H9!!d-Q zpE1q{Z;ps9xUnaTozUihQGT6tE2sS_%G1Ah@L68`<+?}A9cdGjorpHqKYs)Ws^`ew zncY4(+lT`Cm4wyLfUf7Nh^@iGd9}Rn!O4W5w*S(T;`k9g98klm@0hV!8QT6uJQqiy z1HT+|6#Ww29&?`Zo?13Q|J`aT%RfHGUkcaXck!RpzzS83&|6FXvqJx7bpKhKcL3Q) z9$mQRUnJ+hROf%*e`q1U(*s+WoAoExv?hP~V!G#bTNL_gTdWIc1kr^aeG?{=dmpLjRJ|ZqRI# zU%FDMosgKAH`_0g=k#^J*A&PFywLk!Y6}XH-vP}O-F9A{@!2g~Jtz0mL$y?CGkC)K zKVYx_?<=s;zl66_u$#Ups7(47T>8uiAe;mTgZ^!z|GpR?3BbdJ1xf2=uH>ts78ROQ zNTL8qQ}xE^e;M1+d9z{MV2M*aB1#g%}v*eziU9 zy??xUNIzz@=h*}hDu&QFbr*VztU6MX_uyXfv_CY%|9AnlKrR7gQd|-X_>1U7FqQLq zP@^9JfmsouasB1T{l7UuzzdHSuWS#UCPly)4LtPW(5>Q7CA2a9yw|KS(rUN5hRo|3 ziL*v*L-~iI{vWT`G{~jxzU~9Ga-sQx#qF2PVY%15cD2RbQ&MCR!33~k$hq)BQ zSVnT>{=esePO<&jLD8`iZ)Q!|$52?kNrjO*Yb7`tH^Aqoe?UT78sl&pciflF&4lfq z-~TblKfkssQ)-fj*)F!|J2^RRcHtBxu>@d!%1%CZCNC$naZ%(WwA1fQ^H~cak_Wmd z=NsJ%zR!1}^UMEV%wHUlPI2{Qjd`x#xxw^cG;UNZ-Ml$G7Zb�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

RehaCo&X~# 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

{tMu9miILX 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/windows-repository-new-worktree-menu.png b/assets/images/help/desktop/windows-repository-new-worktree-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..5969f86d97ffba2ea85f1880f76f906b34c93fba GIT binary patch literal 121647 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png b/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png new file mode 100644 index 0000000000000000000000000000000000000000..8e485bed1c166b0cdb6dc9d7e620f2672d0b41e0 GIT binary patch literal 64656 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

    $lfzN) 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�n0ZkqI-Ck#r9hyM55)_93P)D$(JxU5Wis` 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 C7D9vo literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/worktree-dropdown.png b/assets/images/help/desktop/worktree-dropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9f23c4435ccb8afde03f33fafe4b7bda68cd3f GIT binary patch literal 68775 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 literal 0 HcmV?d00001 diff --git a/content/desktop/making-changes-in-a-branch/index.md b/content/desktop/making-changes-in-a-branch/index.md index 8d39ccac8103..89ae2eb9628a 100644 --- a/content/desktop/making-changes-in-a-branch/index.md +++ b/content/desktop/making-changes-in-a-branch/index.md @@ -8,6 +8,7 @@ versions: feature: desktop children: - /managing-branches-in-github-desktop + - /managing-worktrees-in-github-desktop - /committing-and-reviewing-changes-to-your-project-in-github-desktop - /working-with-git-hooks-in-github-desktop - /stashing-changes-in-github-desktop diff --git a/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md b/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md new file mode 100644 index 000000000000..a9f83b36c731 --- /dev/null +++ b/content/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop.md @@ -0,0 +1,178 @@ +--- +title: Managing worktrees in GitHub Desktop +shortTitle: Managing worktrees +intro: Worktrees let you work on multiple branches of the same repository at the same time, so you can switch contexts, review changes, or make hotfixes without stashing your work. +versions: + fpt: '*' + ghec: '*' + ghes: '*' +category: + - Work with branches and pull requests +--- + +## About worktrees + +Git worktrees let you check out multiple branches of the same repository at the same time, each in its own directory on your computer. This means you can work on a feature branch, quickly review a pull request on a different branch, or make a hotfix without stashing or committing incomplete work on your current branch. + +{% data variables.product.prodname_desktop %} provides built-in support for creating, switching between, renaming, and deleting worktrees. When your repository has worktrees, a **Worktree** dropdown appears in the toolbar between the **Repository** and **Branch** dropdowns. + +> [!NOTE] +> The **Worktree** dropdown is only visible when you have at least one linked worktree. To create your first worktree, use the **Repository** menu or right-click the **Repository** dropdown in the toolbar. + +Each worktree is associated with a branch (or a detached HEAD commit). The main worktree is your original repository clone, and linked worktrees are additional checkouts you create. + +## Creating a worktree + +You can create a new worktree from the **Repository** menu, by right-clicking the **Repository** dropdown in the toolbar, or (once you already have worktrees) from the **Worktree** dropdown. + +### Creating your first worktree + +If your repository does not have any linked worktrees yet, the **Worktree** dropdown is not visible in the toolbar. To create your first worktree: + +1. In the menu bar, click **Repository**, then click **New Worktree…**. + + Alternatively, right-click the **Repository** dropdown in the toolbar and click **New Worktree…**. + + {% mac %} + + ![Screenshot of the "Repository" dropdown menu on a Mac. The "New Worktree" option is highlighted in blue.](/assets/images/help/desktop/mac-repository-new-worktree-menu.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Repository" dropdown menu on Windows. The "New worktree" option is highlighted in blue.](/assets/images/help/desktop/windows-repository-new-worktree-menu.png) + + {% endwindows %} + +1. In the "Add worktree" dialog, type a name for your worktree in the **Worktree name** field. + + {% data variables.product.prodname_desktop %} automatically determines the path where the worktree will be created, based on the name you enter. The full path is displayed at the bottom of the dialog. + +1. Optionally, in the **Branch name** field, type or select a branch name. + * If you leave this field empty, a new branch with the same name as the worktree is created. + * If you type the name of an existing local branch, that branch is checked out in the new worktree. + * If you type the name of a remote branch, a new local branch is created from the remote reference. + + {% mac %} + + ![Screenshot of the "Add worktree" dialog on a Mac, showing name, path, and branch fields.](/assets/images/help/desktop/mac-add-worktree-dialog.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Add worktree" dialog on Windows, showing name, path, and branch fields.](/assets/images/help/desktop/windows-add-worktree-dialog.png) + + {% endwindows %} + +1. Click **Create Worktree**. + +After you create your first linked worktree, the **Worktree** dropdown appears in the toolbar. + +### Creating additional worktrees + +Once the **Worktree** dropdown is visible, you can also create worktrees from there: + +1. In the repository bar, click the **Worktree** dropdown. + + {% mac %} + + ![Screenshot of the worktree dropdown on a Mac. In the expanded "Worktree" dropdown the New Worktree button is highlighted in blue.](/assets/images/help/desktop/mac-worktree-dropdown-new-worktree.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the worktree dropdown on Windows. In the expanded "Worktree" dropdown the New worktree button is highlighted in blue.](/assets/images/help/desktop/windows-worktree-dropdown-new-worktree.png) + + {% endwindows %} + +1. Click **New Worktree**. +1. Complete the fields in the "Add worktree" dialog as described in [Creating your first worktree](#creating-your-first-worktree), then click **Create Worktree**. + + {% data variables.product.prodname_desktop %} creates the worktree and automatically switches to it. + +## Switching between worktrees + +You can switch between worktrees at any time. When you switch worktrees, {% data variables.product.prodname_desktop %} updates the working directory to the selected worktree's path. + +1. In the repository bar, click the **Worktree** dropdown. +1. In the worktree list, click the worktree you want to switch to. + + ![Screenshot of the worktree dropdown showing "Main worktree" and "Linked worktrees" groups with a checkmark on the active worktree.](/assets/images/help/desktop/worktree-dropdown.png) + + The worktree list is grouped into "Main worktree" and "Linked worktrees". Each item displays the worktree directory name and the associated branch name. You can use the filter field at the top of the list to search for a worktree by name. + +## Renaming a worktree + +You can rename linked worktrees. You cannot rename the main worktree. + +1. In the repository bar, click the **Worktree** dropdown. +1. Right-click the worktree you want to rename, then click **Rename…**. + + {% mac %} + + ![Screenshot of a context menu on a worktree item on a Mac, with Rename, Copy Name, Copy Path, and Delete options.](/assets/images/help/desktop/mac-worktree-context-menu.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of a context menu on a worktree item on Windows, with Rename, Copy Name, Copy Path, and Delete options.](/assets/images/help/desktop/windows-worktree-context-menu.png) + + {% endwindows %} + +1. In the "Rename worktree" dialog, type a new name for the worktree. +1. Click **Rename**. + +## Deleting a worktree + +You can delete linked worktrees that you no longer need. You cannot delete the main worktree or worktrees that Git has locked to prevent deletion. + +1. In the repository bar, click the **Worktree** dropdown. +1. Right-click the worktree you want to delete, then click **Delete…**. +1. In the confirmation dialog, click **Delete**. + + Optionally, select **Do not show this message again** to skip this confirmation in the future. You can re-enable the confirmation in your preferences. See [Configuring a prompt for deleting worktrees](#configuring-a-prompt-for-deleting-worktrees). + + {% mac %} + + ![Screenshot of the "Delete Worktree" confirmation dialog on a Mac with a "Do not show this message again" checkbox.](/assets/images/help/desktop/mac-delete-worktree.png) + + {% endmac %} + + {% windows %} + + ![Screenshot of the "Delete Worktree" confirmation dialog on Windows with a "Do not show this message again" checkbox.](/assets/images/help/desktop/windows-delete-worktree.png) + + {% endwindows %} + + If the deletion fails (for example, because the worktree contains uncommitted changes), {% data variables.product.prodname_desktop %} displays an error dialog offering to forcefully delete the worktree. If you cancel, {% data variables.product.prodname_desktop %} switches you back to the worktree you were originally working in. + +## Configuring a prompt for deleting worktrees + +You can choose whether {% data variables.product.prodname_desktop %} asks for confirmation before deleting a worktree. + +{% mac %} + +{% data reusables.desktop.mac-select-desktop-menu %} + +1. In the Settings window, click **Prompts**. +1. Select or deselect the **Removing worktrees** checkbox to enable or disable the confirmation prompt. + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-choose-options %} + +1. In the Options window, click **Prompts**. +1. Select or deselect the **Removing worktrees** checkbox to enable or disable the confirmation prompt. + +{% endwindows %} + +## Further reading + +* [AUTOTITLE](/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop) +* [git-worktree](https://git-scm.com/docs/git-worktree) in the Git documentation From 47531488637663735d72c38311f407ef3696bd75 Mon Sep 17 00:00:00 2001 From: Jenni C <97056108+dihydroJenoxide@users.noreply.github.com> Date: Wed, 24 Jun 2026 08:39:12 -0700 Subject: [PATCH 2/6] Auto only for free and student plans + models updates (#61806) --- content/copilot/concepts/billing/individual-plans.md | 4 ++-- content/copilot/get-started/plans.md | 4 ++-- data/reusables/copilot/available-models-per-plan.md | 2 +- data/reusables/copilot/plans/ai-credits-by-plan.md | 2 +- data/tables/copilot/model-release-status.yml | 7 ++----- data/tables/copilot/model-supported-plans.yml | 7 ------- data/tables/copilot/models-and-pricing.yml | 2 +- 7 files changed, 9 insertions(+), 19 deletions(-) diff --git a/content/copilot/concepts/billing/individual-plans.md b/content/copilot/concepts/billing/individual-plans.md index fefe61d45bc5..152c33a19def 100644 --- a/content/copilot/concepts/billing/individual-plans.md +++ b/content/copilot/concepts/billing/individual-plans.md @@ -25,7 +25,7 @@ You can choose from the following plans. For developers looking to get started with {% data variables.product.prodname_copilot_short %}. * Includes up to **2,000 code completions** and an allowance of {% data variables.product.prodname_ai_credits %} -* Limited chat and agent usage and a selection of models +* Limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only * Designed to give you a limited taste of {% data variables.product.prodname_copilot_short %}'s capabilities * No subscription or payment required * Intended for **personal use only**, not for users managed by an organization or enterprise @@ -36,7 +36,7 @@ For developers looking to get started with {% data variables.product.prodname_co Verified students can access unlimited completions and additional models at no cost. * Includes **unlimited** code completions and an allowance of {% data variables.product.prodname_ai_credits %} -* Limited chat and agent usage and a selection of models +* Limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only * Free for verified students ## {% data variables.copilot.copilot_pro %} diff --git a/content/copilot/get-started/plans.md b/content/copilot/get-started/plans.md index 233dccc8e660..7b66ff20879f 100644 --- a/content/copilot/get-started/plans.md +++ b/content/copilot/get-started/plans.md @@ -17,9 +17,9 @@ category: {% data variables.product.company_short %} offers several plans for {% data variables.product.prodname_copilot %}, depending on your needs and whether you're using {% data variables.product.prodname_copilot_short %} as an individual or as part of an organization or enterprise. -* **{% data variables.copilot.copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to a selection of {% data variables.product.prodname_copilot_short %} features and models, allowing you to try AI-powered coding assistance at no cost. +* **{% data variables.copilot.copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to a selection of {% data variables.product.prodname_copilot_short %} features and models available through {% data variables.copilot.copilot_auto_model_selection_short %} only, allowing you to try AI-powered coding assistance at no cost. -* **{% data variables.copilot.copilot_student %}** is available to verified students. The plan includes unlimited code completions and an allowance of {% data variables.product.prodname_ai_credits %}, plus limited chat and agent usage with a selection models. +* **{% data variables.copilot.copilot_student %}** is available to verified students. The plan includes unlimited code completions and an allowance of {% data variables.product.prodname_ai_credits %}, plus limited chat and agent usage with models available through {% data variables.copilot.copilot_auto_model_selection_short %} only. * **{% data variables.copilot.copilot_pro %}** is designed for individuals who want more flexibility. This paid plan includes unlimited completions, access to a selection of models, {% data variables.copilot.copilot_cloud_agent %}, and a monthly allowance of {% data variables.product.prodname_ai_credits_short %}. Verified teachers, and maintainers of popular open source projects may be eligible for free access. diff --git a/data/reusables/copilot/available-models-per-plan.md b/data/reusables/copilot/available-models-per-plan.md index f110f57b86e8..201a79219d15 100644 --- a/data/reusables/copilot/available-models-per-plan.md +++ b/data/reusables/copilot/available-models-per-plan.md @@ -1,4 +1,4 @@ -> [!NOTE] {% data variables.copilot.copilot_student_short %} and {% data variables.copilot.copilot_free_short %} users have access to a selection of models, which are subject to change. +> [!NOTE] {% data variables.copilot.copilot_student_short %} and {% data variables.copilot.copilot_free_short %} users have access to models through {% data variables.copilot.copilot_auto_model_selection_short %} only. {% rowheaders %} diff --git a/data/reusables/copilot/plans/ai-credits-by-plan.md b/data/reusables/copilot/plans/ai-credits-by-plan.md index a80db8a3b929..533f4e8fdb1a 100644 --- a/data/reusables/copilot/plans/ai-credits-by-plan.md +++ b/data/reusables/copilot/plans/ai-credits-by-plan.md @@ -4,4 +4,4 @@ | {% data variables.copilot.copilot_pro_plus_short %} | {% data variables.copilot.cpp_price_per_month %} | {% data variables.copilot.ai_credits_per_user_pro_plus %} | {% data variables.copilot.ai_credits_per_user_pro_plus_flex %} | {% data variables.copilot.ai_credits_per_user_pro_plus_total %} | | {% data variables.copilot.copilot_max_short %} | {% data variables.copilot.cm_price_per_month %} | {% data variables.copilot.ai_credits_per_user_max %} | {% data variables.copilot.ai_credits_per_user_max_flex %} | {% data variables.copilot.ai_credits_per_user_max_total %} | -{% data variables.copilot.copilot_free_short %} and {% data variables.copilot.copilot_student_short %} both have an allowance of {% data variables.product.prodname_ai_credits_short %} and access to select models. {% data variables.copilot.copilot_free_short %} includes 2000 code completions per month and {% data variables.copilot.copilot_student_short %} includes unlimited code completions. +{% data variables.copilot.copilot_free_short %} and {% data variables.copilot.copilot_student_short %} both have an allowance of {% data variables.product.prodname_ai_credits_short %} and access to models through {% data variables.copilot.copilot_auto_model_selection_short %} only. {% data variables.copilot.copilot_free_short %} includes 2000 code completions per month and {% data variables.copilot.copilot_student_short %} includes unlimited code completions. diff --git a/data/tables/copilot/model-release-status.yml b/data/tables/copilot/model-release-status.yml index 7f999c6f95e6..17362c3949e6 100644 --- a/data/tables/copilot/model-release-status.yml +++ b/data/tables/copilot/model-release-status.yml @@ -67,9 +67,6 @@ - name: 'Claude Fable 5' provider: 'Anthropic' release_status: 'GA' - agent_mode: true - ask_mode: true - edit_mode: true - name: 'Claude Sonnet 4.5' provider: 'Anthropic' @@ -95,7 +92,7 @@ - name: 'Gemini 3.5 Flash' provider: 'Google' - release_status: GA + release_status: 'GA' # Microsoft models - name: 'MAI-Code-1-Flash' @@ -105,4 +102,4 @@ # Fine-tuned OAI models - name: 'Raptor mini' provider: 'Fine-tuned GPT-5 mini' - release_status: 'Public preview' + release_status: 'GA' diff --git a/data/tables/copilot/model-supported-plans.yml b/data/tables/copilot/model-supported-plans.yml index 31a5cbc81b3d..e08e6e8b6dca 100644 --- a/data/tables/copilot/model-supported-plans.yml +++ b/data/tables/copilot/model-supported-plans.yml @@ -158,10 +158,3 @@ max: true business: false enterprise: false - -- name: Goldeneye - pro: false - pro_plus: false - max: false - business: false - enterprise: false diff --git a/data/tables/copilot/models-and-pricing.yml b/data/tables/copilot/models-and-pricing.yml index adf83a65c6cb..2d34cc90d5db 100644 --- a/data/tables/copilot/models-and-pricing.yml +++ b/data/tables/copilot/models-and-pricing.yml @@ -243,7 +243,7 @@ # Fine-tuned (GitHub) - model: 'Raptor mini' provider: github - release_status: Public preview + release_status: GA category: Versatile input: $0.25 cached_input: $0.025 From 38a29995f1fc8b418ad5dcff912c52c082982603 Mon Sep 17 00:00:00 2001 From: Steve S Date: Wed, 24 Jun 2026 11:48:08 -0400 Subject: [PATCH 3/6] Bump esbuild from 0.25.0 to 0.28.1 (fixes CVE-2026-27143) (#61872) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- package-lock.json | 275 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 147 insertions(+), 130 deletions(-) diff --git a/package-lock.json b/package-lock.json index d51817544d49..98097119caaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -587,9 +587,9 @@ "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", "cpu": [ "ppc64" ], @@ -603,9 +603,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", "cpu": [ "arm" ], @@ -619,9 +619,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", "cpu": [ "arm64" ], @@ -635,9 +635,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", "cpu": [ "x64" ], @@ -651,9 +651,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", "cpu": [ "arm64" ], @@ -667,9 +667,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", "cpu": [ "x64" ], @@ -683,9 +683,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", "cpu": [ "arm64" ], @@ -699,9 +699,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", "cpu": [ "x64" ], @@ -715,9 +715,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", "cpu": [ "arm" ], @@ -731,9 +731,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", "cpu": [ "arm64" ], @@ -747,9 +747,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", "cpu": [ "ia32" ], @@ -763,9 +763,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", "cpu": [ "loong64" ], @@ -779,9 +779,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", "cpu": [ "mips64el" ], @@ -795,9 +795,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", "cpu": [ "ppc64" ], @@ -811,9 +811,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", "cpu": [ "riscv64" ], @@ -827,9 +827,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", "cpu": [ "s390x" ], @@ -843,9 +843,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", "cpu": [ "x64" ], @@ -858,10 +858,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", "cpu": [ "x64" ], @@ -874,10 +890,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", "cpu": [ "x64" ], @@ -890,10 +922,26 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", "cpu": [ "x64" ], @@ -907,9 +955,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", "cpu": [ "arm64" ], @@ -923,9 +971,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", "cpu": [ "ia32" ], @@ -939,9 +987,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", "cpu": [ "x64" ], @@ -8797,9 +8845,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", "hasInstallScript": true, "license": "MIT", "bin": { @@ -8809,63 +8857,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.0", - "@esbuild/android-arm": "0.25.0", - "@esbuild/android-arm64": "0.25.0", - "@esbuild/android-x64": "0.25.0", - "@esbuild/darwin-arm64": "0.25.0", - "@esbuild/darwin-x64": "0.25.0", - "@esbuild/freebsd-arm64": "0.25.0", - "@esbuild/freebsd-x64": "0.25.0", - "@esbuild/linux-arm": "0.25.0", - "@esbuild/linux-arm64": "0.25.0", - "@esbuild/linux-ia32": "0.25.0", - "@esbuild/linux-loong64": "0.25.0", - "@esbuild/linux-mips64el": "0.25.0", - "@esbuild/linux-ppc64": "0.25.0", - "@esbuild/linux-riscv64": "0.25.0", - "@esbuild/linux-s390x": "0.25.0", - "@esbuild/linux-x64": "0.25.0", - "@esbuild/netbsd-arm64": "0.25.0", - "@esbuild/netbsd-x64": "0.25.0", - "@esbuild/openbsd-arm64": "0.25.0", - "@esbuild/openbsd-x64": "0.25.0", - "@esbuild/sunos-x64": "0.25.0", - "@esbuild/win32-arm64": "0.25.0", - "@esbuild/win32-ia32": "0.25.0", - "@esbuild/win32-x64": "0.25.0" - } - }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" } }, "node_modules/escalade": { diff --git a/package.json b/package.json index 49936cd947f4..bf8af8ddaa3b 100644 --- a/package.json +++ b/package.json @@ -346,7 +346,7 @@ "website-scraper": "^5.3.1" }, "overrides": { - "esbuild": "^0.25", + "esbuild": "^0.28.0", "vite": "^7.3.2", "path-to-regexp": "^8.4.0", "apache-arrow": "file:src/search/vendor/apache-arrow-stub", From 34dbca95ff96a29d1fc9cd8a1192891f29e20dcb Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Wed, 24 Jun 2026 09:09:45 -0700 Subject: [PATCH 4/6] Update OpenAPI Description (#61884) Co-authored-by: Felix Guntrip --- .../fine-grained-pat-permissions.json | 24 + .../data/fpt-2022-11-28/fine-grained-pat.json | 12 + .../server-to-server-permissions.json | 28 + .../fpt-2022-11-28/server-to-server-rest.json | 12 + .../fpt-2022-11-28/user-to-server-rest.json | 12 + .../fine-grained-pat-permissions.json | 24 + .../data/fpt-2026-03-10/fine-grained-pat.json | 12 + .../server-to-server-permissions.json | 28 + .../fpt-2026-03-10/server-to-server-rest.json | 12 + .../fpt-2026-03-10/user-to-server-rest.json | 12 + .../server-to-server-permissions.json | 11 + .../server-to-server-rest.json | 6 + .../ghec-2022-11-28/user-to-server-rest.json | 6 + .../server-to-server-permissions.json | 11 + .../server-to-server-rest.json | 6 + .../ghec-2026-03-10/user-to-server-rest.json | 6 + src/github-apps/data/shared/entries.json | 2 +- src/github-apps/data/version-index.json | 2 +- src/github-apps/lib/config.json | 2 +- src/rest/data/fpt-2022-11-28/actions.json | 9 + src/rest/data/fpt-2022-11-28/activity.json | 720 + src/rest/data/fpt-2022-11-28/billing.json | 12 +- src/rest/data/fpt-2022-11-28/branches.json | 216 + src/rest/data/fpt-2022-11-28/campaigns.json | 36 + .../data/fpt-2022-11-28/code-quality.json | 532 + .../data/fpt-2022-11-28/code-scanning.json | 2 +- src/rest/data/fpt-2022-11-28/commits.json | 9 + src/rest/data/fpt-2022-11-28/copilot.json | 18 + src/rest/data/fpt-2022-11-28/deployments.json | 27 + src/rest/data/fpt-2022-11-28/issues.json | 41050 +++++++------ src/rest/data/fpt-2022-11-28/orgs.json | 9 + src/rest/data/fpt-2022-11-28/projects.json | 296 + src/rest/data/fpt-2022-11-28/pulls.json | 36 + src/rest/data/fpt-2022-11-28/repos.json | 9 + src/rest/data/fpt-2022-11-28/search.json | 56 + .../fpt-2022-11-28/security-advisories.json | 63 + src/rest/data/fpt-2022-11-28/teams.json | 27 + src/rest/data/fpt-2026-03-10/actions.json | 9 + src/rest/data/fpt-2026-03-10/activity.json | 720 + src/rest/data/fpt-2026-03-10/billing.json | 12 +- src/rest/data/fpt-2026-03-10/branches.json | 216 + src/rest/data/fpt-2026-03-10/campaigns.json | 36 + .../data/fpt-2026-03-10/code-quality.json | 532 + .../data/fpt-2026-03-10/code-scanning.json | 2 +- src/rest/data/fpt-2026-03-10/commits.json | 9 + src/rest/data/fpt-2026-03-10/copilot.json | 18 + src/rest/data/fpt-2026-03-10/deployments.json | 27 + src/rest/data/fpt-2026-03-10/issues.json | 49730 +++++++++------- src/rest/data/fpt-2026-03-10/orgs.json | 9 + src/rest/data/fpt-2026-03-10/projects.json | 296 + src/rest/data/fpt-2026-03-10/pulls.json | 36 + src/rest/data/fpt-2026-03-10/repos.json | 9 + src/rest/data/fpt-2026-03-10/search.json | 56 + .../fpt-2026-03-10/security-advisories.json | 63 + src/rest/data/fpt-2026-03-10/teams.json | 27 + src/rest/data/ghec-2022-11-28/actions.json | 9 + src/rest/data/ghec-2022-11-28/activity.json | 720 + src/rest/data/ghec-2022-11-28/billing.json | 204 +- src/rest/data/ghec-2022-11-28/branches.json | 216 + src/rest/data/ghec-2022-11-28/campaigns.json | 36 + .../data/ghec-2022-11-28/code-scanning.json | 2 +- src/rest/data/ghec-2022-11-28/commits.json | 9 + src/rest/data/ghec-2022-11-28/copilot.json | 36 + .../data/ghec-2022-11-28/deployments.json | 27 + .../ghec-2022-11-28/enterprise-admin.json | 103 + src/rest/data/ghec-2022-11-28/issues.json | 41050 +++++++------ src/rest/data/ghec-2022-11-28/orgs.json | 68 +- src/rest/data/ghec-2022-11-28/projects.json | 296 + src/rest/data/ghec-2022-11-28/pulls.json | 36 + src/rest/data/ghec-2022-11-28/repos.json | 9 + src/rest/data/ghec-2022-11-28/search.json | 56 + .../ghec-2022-11-28/security-advisories.json | 63 + src/rest/data/ghec-2022-11-28/teams.json | 27 + src/rest/data/ghec-2026-03-10/actions.json | 9 + src/rest/data/ghec-2026-03-10/activity.json | 720 + src/rest/data/ghec-2026-03-10/billing.json | 204 +- src/rest/data/ghec-2026-03-10/branches.json | 216 + src/rest/data/ghec-2026-03-10/campaigns.json | 36 + .../data/ghec-2026-03-10/code-scanning.json | 2 +- src/rest/data/ghec-2026-03-10/commits.json | 9 + src/rest/data/ghec-2026-03-10/copilot.json | 36 + .../data/ghec-2026-03-10/deployments.json | 27 + .../ghec-2026-03-10/enterprise-admin.json | 103 + src/rest/data/ghec-2026-03-10/issues.json | 49730 +++++++++------- src/rest/data/ghec-2026-03-10/orgs.json | 68 +- src/rest/data/ghec-2026-03-10/projects.json | 296 + src/rest/data/ghec-2026-03-10/pulls.json | 36 + src/rest/data/ghec-2026-03-10/repos.json | 9 + src/rest/data/ghec-2026-03-10/search.json | 56 + .../ghec-2026-03-10/security-advisories.json | 63 + src/rest/data/ghec-2026-03-10/teams.json | 27 + .../data/ghes-3.17-2022-11-28/activity.json | 720 + .../data/ghes-3.17-2022-11-28/issues.json | 25810 ++++---- .../data/ghes-3.17-2022-11-28/search.json | 56 + .../data/ghes-3.18-2022-11-28/activity.json | 720 + .../data/ghes-3.18-2022-11-28/issues.json | 25810 ++++---- .../data/ghes-3.18-2022-11-28/search.json | 56 + .../data/ghes-3.19-2022-11-28/activity.json | 720 + .../data/ghes-3.19-2022-11-28/issues.json | 32780 +++++----- .../data/ghes-3.19-2022-11-28/search.json | 56 + .../data/ghes-3.20-2022-11-28/activity.json | 720 + .../data/ghes-3.20-2022-11-28/issues.json | 32780 +++++----- .../data/ghes-3.20-2022-11-28/projects.json | 224 + .../data/ghes-3.20-2022-11-28/search.json | 56 + .../data/ghes-3.21-2022-11-28/activity.json | 720 + .../data/ghes-3.21-2022-11-28/issues.json | 32804 +++++----- .../data/ghes-3.21-2022-11-28/projects.json | 224 + .../data/ghes-3.21-2022-11-28/search.json | 56 + .../data/ghes-3.21-2026-03-10/activity.json | 720 + .../data/ghes-3.21-2026-03-10/issues.json | 35250 ++++++----- .../data/ghes-3.21-2026-03-10/projects.json | 224 + .../data/ghes-3.21-2026-03-10/search.json | 56 + src/rest/lib/config.json | 2 +- .../fpt/issue_dependencies.child-params.json | 144 + .../data/fpt/issues.child-params.json | 396 + .../fpt/repository_advisory.child-params.json | 20 + .../data/fpt/sub_issues.child-params.json | 144 + .../ghec/issue_dependencies.child-params.json | 144 + .../data/ghec/issues.child-params.json | 396 + .../repository_advisory.child-params.json | 20 + .../data/ghec/sub_issues.child-params.json | 144 + .../data/ghes-3.17/issues.child-params.json | 324 + .../data/ghes-3.18/issues.child-params.json | 324 + .../issue_dependencies.child-params.json | 144 + .../data/ghes-3.19/issues.child-params.json | 324 + .../issue_dependencies.child-params.json | 144 + .../data/ghes-3.20/issues.child-params.json | 324 + .../issue_dependencies.child-params.json | 144 + .../data/ghes-3.21/issues.child-params.json | 324 + src/webhooks/lib/config.json | 2 +- 130 files changed, 219760 insertions(+), 164042 deletions(-) diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json index 7134488c7891..d6858e235f85 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json @@ -5303,6 +5303,30 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "additional-permissions": false, + "access": "read" + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "additional-permissions": false, + "access": "read" + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json index e0f00c5c7b32..5b514adafa53 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json @@ -1716,6 +1716,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json index e7b7c2713269..7be10076fa0f 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json @@ -6949,6 +6949,34 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json index f538ce77cf81..824c0bc56d80 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json @@ -1846,6 +1846,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json index e138760f32c9..a7ef97d4e614 100644 --- a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json @@ -1950,6 +1950,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json index 7134488c7891..d6858e235f85 100644 --- a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat-permissions.json @@ -5303,6 +5303,30 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "additional-permissions": false, + "access": "read" + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "additional-permissions": false, + "access": "read" + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json index e0f00c5c7b32..5b514adafa53 100644 --- a/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2026-03-10/fine-grained-pat.json @@ -1716,6 +1716,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json b/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json index e7b7c2713269..7be10076fa0f 100644 --- a/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2026-03-10/server-to-server-permissions.json @@ -6949,6 +6949,34 @@ } ] }, + "code_quality": { + "title": "Code quality", + "displayTitle": "Repository permissions for \"Code quality\"", + "permissions": [ + { + "category": "code-quality", + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "code-quality", + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, "security_events": { "title": "Code scanning alerts", "displayTitle": "Repository permissions for \"Code scanning alerts\"", diff --git a/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json b/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json index f538ce77cf81..824c0bc56d80 100644 --- a/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2026-03-10/server-to-server-rest.json @@ -1846,6 +1846,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json b/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json index e138760f32c9..a7ef97d4e614 100644 --- a/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2026-03-10/user-to-server-rest.json @@ -1950,6 +1950,18 @@ } ], "code-quality": [ + { + "slug": "list-code-quality-findings-for-a-repository", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings" + }, + { + "slug": "get-a-code-quality-finding", + "subcategory": "code-quality", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}" + }, { "slug": "get-a-code-quality-setup-configuration", "subcategory": "code-quality", diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json index 85f306bc498a..f07afd09b6a2 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json @@ -472,6 +472,17 @@ "user-to-server": true, "server-to-server": true, "additional-permissions": false + }, + { + "category": "enterprise-admin", + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false } ] }, diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json index 5a7cbbd01201..78247b817d9f 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json @@ -3092,6 +3092,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json index 8d6f17484c9e..da7f3c3fc7d8 100644 --- a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json @@ -3340,6 +3340,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json b/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json index 85f306bc498a..f07afd09b6a2 100644 --- a/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2026-03-10/server-to-server-permissions.json @@ -472,6 +472,17 @@ "user-to-server": true, "server-to-server": true, "additional-permissions": false + }, + { + "category": "enterprise-admin", + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false } ] }, diff --git a/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json b/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json index 5a7cbbd01201..78247b817d9f 100644 --- a/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2026-03-10/server-to-server-rest.json @@ -3092,6 +3092,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json b/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json index 8d6f17484c9e..da7f3c3fc7d8 100644 --- a/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2026-03-10/user-to-server-rest.json @@ -3340,6 +3340,12 @@ "verb": "post", "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all" }, + { + "slug": "revoke-credential-authorizations-for-a-user-in-an-enterprise", + "subcategory": "credential-authorizations", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke" + }, { "slug": "get-all-enterprise-roles-for-an-enterprise", "subcategory": "enterprise-roles", diff --git a/src/github-apps/data/shared/entries.json b/src/github-apps/data/shared/entries.json index 905ca1766985..ec143877647f 100644 --- a/src/github-apps/data/shared/entries.json +++ b/src/github-apps/data/shared/entries.json @@ -1 +1 @@ -[{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"read"},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"read"},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2","additional-permissions":false,"access":"read"},{"category":"projects","slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"read"},{"category":"projects","slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"write"},{"category":"projects","slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","additional-permissions":false,"access":"read"},{"category":"projects","slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","additional-permissions":false,"access":"write"},{"category":"projects","slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","additional-permissions":false,"access":"read"},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"read"},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"read"},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"read"},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","additional-permissions":true,"access":"read"},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","additional-permissions":true,"access":"write"},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","additional-permissions":false,"access":"read"},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"write"},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","additional-permissions":false,"access":"write"},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","additional-permissions":false,"access":"write"},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","additional-permissions":false,"access":"read"},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","additional-permissions":false,"access":"read"},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","additional-permissions":false,"access":"read"},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","additional-permissions":false,"access":"read"},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"read"},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","additional-permissions":true,"access":"write"},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":true,"access":"write"},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":false,"access":"write"},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","additional-permissions":false,"access":"write"},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","additional-permissions":false,"access":"write"},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":true,"access":"read"},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":false,"access":"read"},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":true,"access":"write"},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","additional-permissions":false,"access":"write"},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":true,"access":"write"},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","additional-permissions":false,"access":"write"},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","additional-permissions":true,"access":"read"},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","additional-permissions":false,"access":"read"},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":false,"access":"read"},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","additional-permissions":false,"access":"read"},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","additional-permissions":false,"access":"read"},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","additional-permissions":false,"access":"read"},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","additional-permissions":false,"access":"read"},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","additional-permissions":false,"access":"write"},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","additional-permissions":false,"access":"write"},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","additional-permissions":false,"access":"read"},{"slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage"},{"slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository"},{"slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom"},{"slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"},{"slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned"},{"slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner"},{"slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits"},{"slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes"},{"slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms"},{"slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"},{"slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners"},{"slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts"},{"slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"},{"slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage"},{"slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}"},{"slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups"},{"slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}"},{"slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}"},{"slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs"},{"slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables"},{"slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners"},{"slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs"},{"slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals"},{"slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve"},{"slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"},{"slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"},{"slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"},{"slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"},{"slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel"},{"slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups"},{"slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"},{"slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs"},{"slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun"},{"slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"},{"slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows"},{"slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}"},{"slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"},{"slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"},{"slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"},{"slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"},{"slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"},{"slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets"},{"slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"},{"slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events"},{"slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers"},{"slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers"},{"slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred"},{"slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions"},{"slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}"},{"slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred"},{"slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage"},{"slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary"},{"slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage"},{"slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary"},{"slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches"},{"slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}"},{"slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename"},{"slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream"},{"slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges"},{"slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns"},{"slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns"},{"slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts"},{"slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts"},{"slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"},{"slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"},{"slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses"},{"slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases"},{"slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"},{"slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"},{"slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"},{"slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs"},{"slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"},{"slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults"},{"slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach"},{"slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach"},{"slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults"},{"slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories"},{"slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration"},{"slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces"},{"slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access"},{"slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets"},{"slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces"},{"slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}"},{"slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"},{"slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers"},{"slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines"},{"slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new"},{"slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check"},{"slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets"},{"slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces"},{"slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces"},{"slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces"},{"slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets"},{"slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key"},{"slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports"},{"slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}"},{"slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines"},{"slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish"},{"slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start"},{"slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop"},{"slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators"},{"slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission"},{"slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations"},{"slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations"},{"slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments"},{"slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits"},{"slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"},{"slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls"},{"slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}"},{"slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status"},{"slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses"},{"slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}"},{"slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}"},{"slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing"},{"slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats"},{"slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day"},{"slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest"},{"slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot"},{"slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration"},{"slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-enterprise","subcategory":"repository-access","verb":"get","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-enterprise","subcategory":"repository-access","verb":"patch","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot-in-an-enterprise","subcategory":"repository-access","verb":"put","requestPath":"/enterprises/{enterprise}/dependabot/repository-access/default-level"},{"slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts"},{"slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}"},{"slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom"},{"slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}"},{"slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report"},{"slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots"},{"slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"},{"slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments"},{"slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"},{"slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists"},{"slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}"},{"slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}"},{"slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments"},{"slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks"},{"slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star"},{"slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star"},{"slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs"},{"slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}"},{"slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits"},{"slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}"},{"slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}"},{"slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}"},{"slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs"},{"slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags"},{"slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}"},{"slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees"},{"slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}"},{"slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits"},{"slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits"},{"slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits"},{"slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees"},{"slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}"},{"slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments"},{"slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events"},{"slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}"},{"slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"},{"slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"},{"slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"},{"slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events"},{"slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}"},{"slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"},{"slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent"},{"slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue"},{"slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"},{"slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline"},{"slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels"},{"slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license"},{"slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown"},{"slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile"},{"slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency"},{"slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity"},{"slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors"},{"slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation"},{"slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card"},{"slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones"},{"slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths"},{"slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers"},{"slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views"},{"slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors"},{"slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}"},{"slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files"},{"slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs"},{"slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}"},{"slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}"},{"slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record"},{"slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}"},{"slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record"},{"slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records"},{"slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}"},{"slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}"},{"slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks"},{"slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations"},{"slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks"},{"slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks"},{"slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries"},{"slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings"},{"slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}"},{"slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats"},{"slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats"},{"slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}"},{"slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}"},{"slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats"},{"slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}"},{"slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}"},{"slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}"},{"slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations"},{"slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations"},{"slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations"},{"slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}"},{"slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams"},{"slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields"},{"slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields"},{"slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types"},{"slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types"},{"slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members"},{"slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}"},{"slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}"},{"slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles"},{"slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}"},{"slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}"},{"slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users"},{"slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators"},{"slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema"},{"slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values"},{"slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values"},{"slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members"},{"slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets"},{"slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets"},{"slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites"},{"slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history"},{"slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers"},{"slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}"},{"slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}"},{"slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}"},{"slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}"},{"slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest"},{"slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments"},{"slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"},{"slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"},{"slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health"},{"slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries"},{"slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries"},{"slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key"},{"slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2"},{"slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}"},{"slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts"},{"slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}"},{"slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items"},{"slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items"},{"slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views"},{"slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items"},{"slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments"},{"slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"},{"slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits"},{"slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files"},{"slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"},{"slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"},{"slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"},{"slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch"},{"slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"},{"slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes"},{"slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest"},{"slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}"},{"slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets"},{"slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos"},{"slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos"},{"slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}"},{"slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}"},{"slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}"},{"slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity"},{"slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}"},{"slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors"},{"slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors"},{"slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches"},{"slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm"},{"slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries"},{"slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings"},{"slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests"},{"slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types"},{"slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages"},{"slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme"},{"slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}"},{"slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}"},{"slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites"},{"slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history"},{"slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags"},{"slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}"},{"slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams"},{"slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}"},{"slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate"},{"slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories"},{"slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos"},{"slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos"},{"slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos"},{"slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels"},{"slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts"},{"slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts"},{"slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"},{"slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"},{"slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history"},{"slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories"},{"slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports"},{"slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"},{"slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"},{"slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams"},{"slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams"},{"slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations"},{"slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members"},{"slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos"},{"slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams"},{"slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}"},{"slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}"},{"slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}"},{"slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations"},{"slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members"},{"slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos"},{"slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams"},{"slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user"},{"slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks"},{"slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}"},{"slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}"},{"slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}"},{"slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility"},{"slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails"},{"slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails"},{"slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails"},{"slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers"},{"slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following"},{"slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}"},{"slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}"},{"slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}"},{"slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys"},{"slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys"},{"slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys"},{"slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys"},{"slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}"},{"slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}"},{"slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails"},{"slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts"},{"slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts"},{"slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys"},{"slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys"},{"slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}"},{"slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys"},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule","access":"write","user-to-server":false,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"apps","slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"list-oidc-custom-property-inclusions-for-an-enterprise","subcategory":"oidc","verb":"get","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"post","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"delete","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"},{"slug":"list-public-events","subcategory":"events","verb":"get","requestPath":"/events"},{"slug":"get-feeds","subcategory":"feeds","verb":"get","requestPath":"/feeds"},{"slug":"list-public-events-for-a-network-of-repositories","subcategory":"events","verb":"get","requestPath":"/networks/{owner}/{repo}/events"},{"slug":"list-public-organization-events","subcategory":"events","verb":"get","requestPath":"/orgs/{org}/events"},{"slug":"list-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events"},{"slug":"list-public-events-for-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/public"},{"slug":"list-events-received-by-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events"},{"slug":"list-public-events-received-by-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events/public"},{"slug":"get-an-app","subcategory":"apps","verb":"get","requestPath":"/apps/{app_slug}"},{"slug":"list-repositories-accessible-to-the-app-installation","subcategory":"installations","verb":"get","requestPath":"/installation/repositories"},{"slug":"revoke-an-installation-access-token","subcategory":"installations","verb":"delete","requestPath":"/installation/token"},{"slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs"},{"slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"},{"slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"},{"slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites"},{"slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences"},{"slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}"},{"slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"},{"slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"},{"slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs"},{"slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites"},{"slug":"get-all-codes-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct"},{"slug":"get-a-code-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct/{key}"},{"slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day"},{"slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest"},{"slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-emojis","subcategory":"emojis","verb":"get","requestPath":"/emojis"},{"slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships"},{"slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"},{"slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"},{"slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations"},{"slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"},{"slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"},{"slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"get-all-gitignore-templates","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates"},{"slug":"get-a-gitignore-template","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates/{name}"},{"slug":"get-all-commonly-used-licenses","subcategory":"licenses","verb":"get","requestPath":"/licenses"},{"slug":"get-a-license","subcategory":"licenses","verb":"get","requestPath":"/licenses/{license}"},{"slug":"render-a-markdown-document-in-raw-mode","subcategory":"markdown","verb":"post","requestPath":"/markdown/raw"},{"slug":"github-api-root","subcategory":"meta","verb":"get","requestPath":"/"},{"slug":"get-github-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"slug":"get-octocat","subcategory":"meta","verb":"get","requestPath":"/octocat"},{"slug":"get-all-api-versions","subcategory":"meta","verb":"get","requestPath":"/versions"},{"slug":"get-the-zen-of-github","subcategory":"meta","verb":"get","requestPath":"/zen"},{"slug":"list-organizations","subcategory":"orgs","verb":"get","requestPath":"/organizations"},{"slug":"get-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/{subject_digest}"},{"slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}"},{"slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"},{"slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}"},{"slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories"},{"slug":"list-organizations-for-a-user","subcategory":"orgs","verb":"get","requestPath":"/users/{username}/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/docker/conflicts"},{"slug":"list-packages-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages"},{"slug":"get-a-package-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"list-packages-for-the-authenticated-users-namespace","subcategory":"packages","verb":"get","requestPath":"/user/packages"},{"slug":"get-a-package-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/docker/conflicts"},{"slug":"list-packages-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages"},{"slug":"get-a-package-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-rate-limit-status-for-the-authenticated-user","subcategory":"rate-limit","verb":"get","requestPath":"/rate_limit"},{"slug":"list-reactions-for-a-release","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"create-reaction-for-a-release","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"delete-a-release-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"},{"slug":"search-code","subcategory":"search","verb":"get","requestPath":"/search/code"},{"slug":"search-commits","subcategory":"search","verb":"get","requestPath":"/search/commits"},{"slug":"search-issues-and-pull-requests","subcategory":"search","verb":"get","requestPath":"/search/issues"},{"slug":"search-repositories","subcategory":"search","verb":"get","requestPath":"/search/repositories"},{"slug":"search-topics","subcategory":"search","verb":"get","requestPath":"/search/topics"},{"slug":"search-users","subcategory":"search","verb":"get","requestPath":"/search/users"},{"slug":"list-global-security-advisories","subcategory":"global-advisories","verb":"get","requestPath":"/advisories"},{"slug":"get-a-global-security-advisory","subcategory":"global-advisories","verb":"get","requestPath":"/advisories/{ghsa_id}"},{"slug":"get-a-user-using-their-id","subcategory":"users","verb":"get","requestPath":"/user/{account_id}"},{"slug":"list-users","subcategory":"users","verb":"get","requestPath":"/users"},{"slug":"get-a-user","subcategory":"users","verb":"get","requestPath":"/users/{username}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/users/{username}/attestations/{subject_digest}"},{"slug":"list-followers-of-a-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/followers"},{"slug":"list-the-people-a-user-follows","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following"},{"slug":"check-if-a-user-follows-another-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following/{target_user}"},{"slug":"list-gpg-keys-for-a-user","subcategory":"gpg-keys","verb":"get","requestPath":"/users/{username}/gpg_keys"},{"slug":"list-social-accounts-for-a-user","subcategory":"social-accounts","verb":"get","requestPath":"/users/{username}/social_accounts"},{"slug":"list-ssh-signing-keys-for-a-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/users/{username}/ssh_signing_keys"},{"slug":"list-app-installations-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations"},{"slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories"},{"slug":"list-subscriptions-for-the-authenticated-user","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases"},{"slug":"list-subscriptions-for-the-authenticated-user-stubbed","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases/stubbed"},{"slug":"get-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}"},{"slug":"list-accepted-assignments-for-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/accepted_assignments"},{"slug":"get-assignment-grades","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/grades"},{"slug":"list-classrooms","subcategory":"classroom","verb":"get","requestPath":"/classrooms"},{"slug":"get-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}"},{"slug":"list-assignments-for-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}/assignments"},{"slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-gists-for-the-authenticated-user","subcategory":"gists","verb":"get","requestPath":"/gists"},{"slug":"list-public-gists","subcategory":"gists","verb":"get","requestPath":"/gists/public"},{"slug":"list-starred-gists","subcategory":"gists","verb":"get","requestPath":"/gists/starred"},{"slug":"get-a-gist","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}"},{"slug":"list-gist-comments","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments"},{"slug":"get-a-gist-comment","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"list-gist-commits","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/commits"},{"slug":"list-gist-forks","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/forks"},{"slug":"check-if-a-gist-is-starred","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/star"},{"slug":"get-a-gist-revision","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/{sha}"},{"slug":"list-gists-for-a-user","subcategory":"gists","verb":"get","requestPath":"/users/{username}/gists"},{"slug":"list-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/issues"},{"slug":"list-organization-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/orgs/{org}/issues"},{"slug":"list-user-account-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/user/issues"},{"slug":"list-organization-memberships-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs"},{"slug":"list-organizations-for-the-authenticated-user","subcategory":"orgs","verb":"get","requestPath":"/user/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/docker/conflicts"},{"slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer"},{"slug":"list-teams-for-the-authenticated-user","subcategory":"teams","verb":"get","requestPath":"/user/teams"},{"slug":"get-the-authenticated-user","subcategory":"users","verb":"get","requestPath":"/user"},{"slug":"list-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"get","requestPath":"/user/social_accounts"},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","additional-permissions":true,"access":"read"},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","additional-permissions":true,"access":"read"},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"read"},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"write"},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"read"},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"read"},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","additional-permissions":false,"access":"read"},{"slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement"},{"slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement"},{"slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement"},{"slug":"list-usage-report-exports","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"create-a-usage-report-export","subcategory":"usage-reports","verb":"post","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"get-a-usage-report-export","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports/{report_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning"},{"slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot"},{"slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles"},{"slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log"},{"slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules"},{"slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations"},{"slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}"},{"slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles"},{"slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions"},{"slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions"},{"slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles"},{"slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions"},{"slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules"},{"slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}"},{"slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning"},{"slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning"},{"slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning"},{"slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}"},{"slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups"},{"slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups"},{"slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"category":"enterprise-admin","slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage"},{"slug":"set-the-github-actions-oidc-custom-issuer-policy-for-an-enterprise","subcategory":"oidc","verb":"put","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/issuer"},{"slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents"},{"slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics"},{"slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations"},{"slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories"},{"slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}"},{"slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add"},{"slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove"},{"slug":"get-the-audit-log-for-an-enterprise","subcategory":"audit-log","verb":"get","requestPath":"/enterprises/{enterprise}/audit-log"},{"slug":"list-enterprise-consumed-licenses","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/consumed-licenses"},{"slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all"},{"slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles"},{"slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}"},{"slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}"},{"slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users"},{"slug":"get-a-license-sync-status","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/license-sync-status"},{"slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote"},{"slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-an-enterprise-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/enterprises/{enterprise}/rulesets"},{"slug":"get-an-enterprise-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"update-an-enterprise-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"delete-an-enterprise-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-enterprise","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/advanced-security"},{"slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"get-github-enterprise-cloud-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"patch","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"get-github-enterprise-server-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"}] \ No newline at end of file +[{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"read"},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"read"},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"read"},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"read"},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","additional-permissions":false,"access":"write"},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","additional-permissions":false,"access":"admin"},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"read"},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","additional-permissions":false,"access":"read"},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","additional-permissions":false,"access":"read"},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"read"},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","additional-permissions":false,"access":"read"},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","additional-permissions":false,"access":"read"},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","additional-permissions":true,"access":"read"},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"read"},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2","additional-permissions":false,"access":"read"},{"category":"projects","slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"read"},{"category":"projects","slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","additional-permissions":false,"access":"write"},{"category":"projects","slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","additional-permissions":false,"access":"read"},{"category":"projects","slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","additional-permissions":false,"access":"write"},{"category":"projects","slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"read"},{"category":"projects","slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","additional-permissions":false,"access":"write"},{"category":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","additional-permissions":false,"access":"write"},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","additional-permissions":false,"access":"write"},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","additional-permissions":false,"access":"read"},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","additional-permissions":false,"access":"read"},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"read"},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","additional-permissions":false,"access":"write"},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","additional-permissions":false,"access":"write"},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"read"},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","additional-permissions":false,"access":"write"},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"read"},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"read"},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"read"},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"read"},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","additional-permissions":false,"access":"write"},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"read"},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","additional-permissions":false,"access":"write"},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","additional-permissions":true,"access":"read"},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","additional-permissions":false,"access":"write"},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","additional-permissions":true,"access":"write"},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","additional-permissions":false,"access":"read"},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"write"},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"read"},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"write"},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","additional-permissions":false,"access":"write"},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"read"},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","additional-permissions":false,"access":"write"},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"read"},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","additional-permissions":false,"access":"write"},{"category":"code-quality","slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings","additional-permissions":false,"access":"read"},{"category":"code-quality","slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","additional-permissions":false,"access":"write"},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","additional-permissions":false,"access":"write"},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","additional-permissions":false,"access":"read"},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","additional-permissions":false,"access":"read"},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","additional-permissions":false,"access":"write"},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","additional-permissions":false,"access":"read"},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","additional-permissions":false,"access":"read"},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","additional-permissions":false,"access":"read"},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","additional-permissions":true,"access":"write"},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","additional-permissions":false,"access":"read"},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","additional-permissions":false,"access":"write"},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":true,"access":"read"},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","additional-permissions":true,"access":"write"},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":true,"access":"write"},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","additional-permissions":false,"access":"write"},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","additional-permissions":false,"access":"read"},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","additional-permissions":false,"access":"write"},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","additional-permissions":false,"access":"write"},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","additional-permissions":false,"access":"read"},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","additional-permissions":false,"access":"write"},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","additional-permissions":false,"access":"write"},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":true,"access":"read"},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":false,"access":"read"},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","additional-permissions":true,"access":"write"},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","additional-permissions":false,"access":"write"},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"read"},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":true,"access":"write"},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","additional-permissions":false,"access":"write"},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","additional-permissions":false,"access":"write"},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","additional-permissions":true,"access":"read"},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"read"},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","additional-permissions":false,"access":"write"},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","additional-permissions":true,"access":"read"},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","additional-permissions":false,"access":"read"},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":false,"access":"read"},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","additional-permissions":true,"access":"write"},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","additional-permissions":false,"access":"read"},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"read"},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","additional-permissions":false,"access":"write"},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","additional-permissions":false,"access":"write"},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","additional-permissions":true,"access":"read"},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"read"},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","additional-permissions":true,"access":"write"},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"read"},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","additional-permissions":true,"access":"write"},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","additional-permissions":false,"access":"read"},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","additional-permissions":false,"access":"read"},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","additional-permissions":false,"access":"read"},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","additional-permissions":false,"access":"read"},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","additional-permissions":false,"access":"read"},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","additional-permissions":false,"access":"read"},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","additional-permissions":false,"access":"read"},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","additional-permissions":false,"access":"read"},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","additional-permissions":false,"access":"write"},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"read"},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","additional-permissions":false,"access":"write"},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","additional-permissions":false,"access":"read"},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","additional-permissions":false,"access":"write"},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"read"},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","additional-permissions":false,"access":"write"},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"read"},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"read"},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"read"},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"read"},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","additional-permissions":false,"access":"write"},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","additional-permissions":false,"access":"read"},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","additional-permissions":false,"access":"read"},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","additional-permissions":false,"access":"write"},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","additional-permissions":false,"access":"read"},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"read"},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","additional-permissions":false,"access":"write"},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","additional-permissions":true,"access":"write"},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","additional-permissions":false,"access":"read"},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","additional-permissions":false,"access":"read"},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","additional-permissions":false,"access":"read"},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","additional-permissions":false,"access":"write"},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","additional-permissions":false,"access":"write"},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","additional-permissions":false,"access":"write"},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"read"},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","additional-permissions":false,"access":"write"},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","additional-permissions":false,"access":"read"},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","additional-permissions":false,"access":"read"},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","additional-permissions":false,"access":"write"},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","additional-permissions":false,"access":"write"},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"read"},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","additional-permissions":false,"access":"write"},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"read"},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","additional-permissions":false,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"read"},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","additional-permissions":true,"access":"write"},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","additional-permissions":false,"access":"read"},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","additional-permissions":false,"access":"read"},{"slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage"},{"slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository"},{"slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners"},{"slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom"},{"slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}"},{"slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions"},{"slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}"},{"slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned"},{"slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner"},{"slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits"},{"slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes"},{"slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms"},{"slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}"},{"slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub"},{"slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions"},{"slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories"},{"slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}"},{"slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners"},{"slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories"},{"slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}"},{"slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow"},{"slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups"},{"slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}"},{"slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"},{"slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories"},{"slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"},{"slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners"},{"slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}"},{"slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners"},{"slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}"},{"slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts"},{"slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}"},{"slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"},{"slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit"},{"slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage"},{"slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches"},{"slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}"},{"slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups"},{"slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}"},{"slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}"},{"slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs"},{"slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"},{"slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables"},{"slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions"},{"slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access"},{"slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention"},{"slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval"},{"slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos"},{"slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow"},{"slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners"},{"slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads"},{"slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig"},{"slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token"},{"slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token"},{"slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}"},{"slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels"},{"slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"},{"slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs"},{"slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}"},{"slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals"},{"slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve"},{"slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"},{"slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"},{"slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"},{"slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"},{"slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel"},{"slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups"},{"slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"},{"slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs"},{"slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs"},{"slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"},{"slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun"},{"slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"},{"slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}"},{"slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows"},{"slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}"},{"slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"},{"slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"},{"slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"},{"slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"},{"slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"},{"slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets"},{"slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"},{"slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"},{"slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables"},{"slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"},{"slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events"},{"slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers"},{"slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers"},{"slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred"},{"slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}"},{"slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions"},{"slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}"},{"slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred"},{"slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables"},{"slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables"},{"slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}"},{"slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories"},{"slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}"},{"slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets"},{"slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}"},{"slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables"},{"slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}"},{"slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage"},{"slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets"},{"slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}"},{"slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary"},{"slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage"},{"slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage"},{"slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage"},{"slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary"},{"slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches"},{"slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}"},{"slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection"},{"slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"},{"slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"},{"slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"},{"slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"},{"slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"},{"slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions"},{"slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"},{"slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"},{"slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"},{"slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename"},{"slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream"},{"slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges"},{"slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns"},{"slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns"},{"slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}"},{"slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings"},{"slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}"},{"slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup"},{"slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts"},{"slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts"},{"slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"},{"slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"},{"slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"},{"slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"},{"slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses"},{"slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"},{"slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases"},{"slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"},{"slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"},{"slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"},{"slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"},{"slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup"},{"slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs"},{"slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"},{"slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations"},{"slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults"},{"slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach"},{"slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}"},{"slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach"},{"slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults"},{"slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories"},{"slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration"},{"slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces"},{"slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access"},{"slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users"},{"slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets"},{"slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces"},{"slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}"},{"slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"},{"slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces"},{"slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers"},{"slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines"},{"slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new"},{"slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check"},{"slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets"},{"slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}"},{"slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces"},{"slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces"},{"slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces"},{"slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets"},{"slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key"},{"slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories"},{"slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}"},{"slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports"},{"slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}"},{"slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines"},{"slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish"},{"slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start"},{"slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop"},{"slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators"},{"slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}"},{"slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission"},{"slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations"},{"slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}"},{"slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations"},{"slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments"},{"slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}"},{"slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits"},{"slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"},{"slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments"},{"slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls"},{"slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}"},{"slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status"},{"slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses"},{"slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}"},{"slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}"},{"slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing"},{"slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats"},{"slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams"},{"slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users"},{"slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions"},{"slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories"},{"slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}"},{"slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion"},{"slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day"},{"slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest"},{"slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot"},{"slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration"},{"slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces"},{"slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}"},{"slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators"},{"slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}"},{"slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources"},{"slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-enterprise","subcategory":"repository-access","verb":"get","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-enterprise","subcategory":"repository-access","verb":"patch","requestPath":"/enterprises/{enterprise}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot-in-an-enterprise","subcategory":"repository-access","verb":"put","requestPath":"/enterprises/{enterprise}/dependabot/repository-access/default-level"},{"slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts"},{"slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access"},{"slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level"},{"slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets"},{"slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key"},{"slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}"},{"slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories"},{"slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"},{"slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts"},{"slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}"},{"slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets"},{"slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key"},{"slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}"},{"slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}"},{"slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom"},{"slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}"},{"slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report"},{"slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots"},{"slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys"},{"slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}"},{"slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments"},{"slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}"},{"slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses"},{"slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"},{"slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments"},{"slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}"},{"slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"},{"slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"},{"slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"},{"slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"},{"slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"},{"slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists"},{"slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}"},{"slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}"},{"slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments"},{"slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks"},{"slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star"},{"slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star"},{"slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs"},{"slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}"},{"slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits"},{"slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}"},{"slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}"},{"slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}"},{"slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs"},{"slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}"},{"slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags"},{"slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}"},{"slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees"},{"slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}"},{"slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits"},{"slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits"},{"slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list"},{"slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits"},{"slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits"},{"slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits"},{"slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees"},{"slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}"},{"slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues"},{"slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments"},{"slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}"},{"slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin"},{"slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events"},{"slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}"},{"slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}"},{"slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees"},{"slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"},{"slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments"},{"slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by"},{"slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}"},{"slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking"},{"slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events"},{"slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values"},{"slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}"},{"slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels"},{"slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"},{"slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock"},{"slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent"},{"slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue"},{"slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues"},{"slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"},{"slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline"},{"slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels"},{"slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}"},{"slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones"},{"slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}"},{"slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels"},{"slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license"},{"slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown"},{"slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile"},{"slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency"},{"slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity"},{"slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors"},{"slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation"},{"slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card"},{"slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones"},{"slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths"},{"slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers"},{"slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views"},{"slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import"},{"slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors"},{"slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}"},{"slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files"},{"slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs"},{"slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}"},{"slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}"},{"slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record"},{"slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}"},{"slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record"},{"slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records"},{"slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}"},{"slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}"},{"slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks"},{"slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}"},{"slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations"},{"slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks"},{"slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks"},{"slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries"},{"slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings"},{"slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}"},{"slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats"},{"slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats"},{"slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}"},{"slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}"},{"slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats"},{"slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}"},{"slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}"},{"slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}"},{"slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations"},{"slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations"},{"slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations"},{"slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}"},{"slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams"},{"slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields"},{"slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields"},{"slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}"},{"slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types"},{"slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types"},{"slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}"},{"slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members"},{"slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}"},{"slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}"},{"slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}"},{"slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles"},{"slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}"},{"slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}"},{"slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}"},{"slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users"},{"slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators"},{"slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}"},{"slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema"},{"slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values"},{"slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values"},{"slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members"},{"slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}"},{"slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets"},{"slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets"},{"slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites"},{"slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}"},{"slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history"},{"slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers"},{"slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}"},{"slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases"},{"slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories"},{"slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}"},{"slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations"},{"slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}"},{"slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}"},{"slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}"},{"slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}"},{"slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}"},{"slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest"},{"slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments"},{"slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"},{"slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"},{"slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health"},{"slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries"},{"slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries"},{"slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key"},{"slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}"},{"slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2"},{"slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}"},{"slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts"},{"slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields"},{"slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}"},{"slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items"},{"slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items"},{"slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}"},{"slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views"},{"slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items"},{"slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls"},{"slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments"},{"slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}"},{"slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}"},{"slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments"},{"slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"},{"slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits"},{"slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files"},{"slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge"},{"slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"},{"slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews"},{"slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"},{"slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"},{"slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"},{"slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"},{"slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch"},{"slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions"},{"slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"},{"slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions"},{"slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"},{"slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"},{"slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"},{"slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases"},{"slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}"},{"slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes"},{"slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest"},{"slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}"},{"slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}"},{"slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets"},{"slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos"},{"slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos"},{"slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}"},{"slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}"},{"slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}"},{"slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity"},{"slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}"},{"slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks"},{"slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}"},{"slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes"},{"slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors"},{"slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}"},{"slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors"},{"slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches"},{"slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks"},{"slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm"},{"slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks"},{"slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}"},{"slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config"},{"slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries"},{"slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"},{"slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"},{"slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings"},{"slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests"},{"slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases"},{"slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types"},{"slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages"},{"slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting"},{"slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values"},{"slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme"},{"slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}"},{"slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}"},{"slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets"},{"slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites"},{"slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"},{"slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}"},{"slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history"},{"slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"},{"slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags"},{"slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}"},{"slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams"},{"slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics"},{"slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts"},{"slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}"},{"slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate"},{"slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories"},{"slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos"},{"slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos"},{"slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos"},{"slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels"},{"slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts"},{"slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations"},{"slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts"},{"slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"},{"slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"},{"slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"},{"slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history"},{"slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories"},{"slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories"},{"slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports"},{"slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}"},{"slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"},{"slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"},{"slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams"},{"slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams"},{"slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}"},{"slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations"},{"slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members"},{"slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}"},{"slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos"},{"slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"},{"slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams"},{"slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}"},{"slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}"},{"slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}"},{"slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations"},{"slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members"},{"slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}"},{"slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}"},{"slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos"},{"slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}"},{"slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams"},{"slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user"},{"slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks"},{"slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}"},{"slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}"},{"slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}"},{"slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility"},{"slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails"},{"slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails"},{"slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails"},{"slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers"},{"slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following"},{"slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}"},{"slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}"},{"slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}"},{"slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys"},{"slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys"},{"slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}"},{"slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys"},{"slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys"},{"slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}"},{"slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}"},{"slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails"},{"slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts"},{"slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts"},{"slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys"},{"slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys"},{"slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}"},{"slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request"},{"slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}"},{"slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}"},{"slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys"},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-teams","slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-route-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-subject-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/subject-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-summary-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-user","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/users/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-time-stats-by-actor","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-user-stats","subcategory":"api-insights","verb":"get","requestPath":"/orgs/{org}/insights/api/user-stats/{user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-an-organization","subcategory":"cache","verb":"put","requestPath":"/organizations/{org}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-all-budgets-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"create-a-budget-for-an-organization","subcategory":"budgets","verb":"post","requestPath":"/organizations/{org}/settings/billing/budgets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-a-budget-by-id-for-an-organization","subcategory":"budgets","verb":"get","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"update-a-budget-for-an-organization","subcategory":"budgets","verb":"patch","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"delete-a-budget-for-an-organization","subcategory":"budgets","verb":"delete","requestPath":"/organizations/{org}/settings/billing/budgets/{budget_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-an-organization","subcategory":"usage","verb":"get","requestPath":"/organizations/{org}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization","subcategory":"orgs","verb":"patch","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-with-github-actions-cache-usage-for-an-organization","subcategory":"cache","verb":"get","requestPath":"/orgs/{org}/actions/cache/usage-by-repository","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-owned-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/github-owned","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-partner-images-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/partner","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-limits-on-github-hosted-runners-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-hosted-runners-machine-specs-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/machine-sizes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-platforms-for-github-hosted-runners-in-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/platforms","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"patch","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-hosted-runner-for-an-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/{hosted_runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-oidc-custom-property-inclusions-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"post","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-oidc-custom-property-inclusion-for-an-organization","subcategory":"oidc","verb":"delete","requestPath":"/orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"get","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-an-organization","subcategory":"oidc","verb":"put","requestPath":"/orgs/{org}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-enabled-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"disable-a-selected-repository-for-github-actions-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-settings-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization","subcategory":"permissions","verb":"delete","requestPath":"/orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"get-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-code-security-configurations-for-an-organization","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"create-a-code-security-configuration","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-default-code-security-configurations","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/defaults","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"detach-configurations-from-repositories","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/detach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"update-a-code-security-configuration","subcategory":"configurations","verb":"patch","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"delete-a-code-security-configuration","subcategory":"configurations","verb":"delete","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"attach-a-configuration-to-repositories","subcategory":"configurations","verb":"post","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/attach","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"set-a-code-security-configuration-as-a-default-for-an-organization","subcategory":"configurations","verb":"put","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/defaults","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-repositories-associated-with-a-code-security-configuration","subcategory":"configurations","verb":"get","requestPath":"/orgs/{org}/code-security/configurations/{configuration_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-information-and-settings-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"list-all-copilot-seat-assignments-for-an-organization","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/copilot/billing/seats","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-teams-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-teams-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"add-users-to-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"post","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"remove-users-from-the-copilot-subscription-for-an-organization","subcategory":"copilot-user-management","verb":"delete","requestPath":"/orgs/{org}/copilot/billing/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"lists-the-repositories-dependabot-can-access-in-an-organization","subcategory":"repository-access","verb":"get","requestPath":"/orgs/{org}/dependabot/repository-access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"updates-dependabots-repository-access-list-for-an-organization","subcategory":"repository-access","verb":"patch","requestPath":"/orgs/{org}/dependabot/repository-access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-the-default-repository-access-level-for-dependabot","subcategory":"repository-access","verb":"put","requestPath":"/orgs/{org}/dependabot/repository-access/default-level","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-app-installations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-seat-assignment-details-for-a-user","subcategory":"copilot-user-management","verb":"get","requestPath":"/orgs/{org}/members/{username}/copilot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-all-organization-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/orgs/{org}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/orgs/{org}/rulesets/rule-suites/{rule_suite_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/orgs/{org}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/orgs/{org}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-organization-pattern-configurations","subcategory":"push-protection","verb":"get","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-organization-pattern-configurations","subcategory":"push-protection","verb":"patch","requestPath":"/orgs/{org}/secret-scanning/pattern-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-security-manager-teams","subcategory":"security-managers","verb":"get","requestPath":"/orgs/{org}/security-managers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"add-a-security-manager-team","subcategory":"security-managers","verb":"put","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-security-manager-team","subcategory":"security-managers","verb":"delete","requestPath":"/orgs/{org}/security-managers/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-immutable-releases-settings-for-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-selected-repositories-for-immutable-releases-enforcement","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"put","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"disable-a-selected-repository-for-immutable-releases-in-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/settings/immutable-releases/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"enable-or-disable-a-security-feature-for-an-organization","subcategory":"orgs","verb":"post","requestPath":"/orgs/{org}/{security_product}/{enablement}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"agents","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/agents/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-users-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-if-a-user-is-blocked-by-an-organization","subcategory":"blocking","verb":"get","requestPath":"/orgs/{org}/blocks/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"block-a-user-from-an-organization","subcategory":"blocking","verb":"put","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"unblock-a-user-from-an-organization","subcategory":"blocking","verb":"delete","requestPath":"/orgs/{org}/blocks/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"list-campaigns-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"create-a-campaign-for-an-organization","subcategory":"campaigns","verb":"post","requestPath":"/orgs/{org}/campaigns","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"get-a-campaign-for-an-organization","subcategory":"campaigns","verb":"get","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"update-a-campaign","subcategory":"campaigns","verb":"patch","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"campaigns","slug":"delete-a-campaign-for-an-organization","subcategory":"campaigns","verb":"delete","requestPath":"/orgs/{org}/campaigns/{campaign_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-organization-copilot-spaces","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"post","requestPath":"/orgs/{org}/copilot-spaces","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-an-organization-copilot-space","subcategory":"copilot-spaces","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-resources-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"create-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"get-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-resource-for-an-organization-copilot-space","subcategory":"resources","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"delete-a-resource-from-an-organization-copilot-space","subcategory":"resources","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-cloud-agent-permissions-for-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"list-repositories-enabled-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"get","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-selected-repositories-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"enable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"put","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"disable-a-repository-for-copilot-cloud-agent-in-an-organization","subcategory":"copilot-coding-agent-management","verb":"delete","requestPath":"/orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-organization","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/orgs/{org}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-organization-roles-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-properties-for-an-organization","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"put","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-custom-property-for-an-organization","subcategory":"custom-properties","verb":"delete","requestPath":"/orgs/{org}/properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"get","requestPath":"/orgs/{org}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-organization-repositories","subcategory":"custom-properties","verb":"patch","requestPath":"/orgs/{org}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-organization-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"copilot-spaces","slug":"list-collaborators-for-an-organization-copilot-space","subcategory":"collaborators","verb":"get","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"add-a-collaborator-to-an-organization-copilot-space","subcategory":"collaborators","verb":"post","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"set-a-collaborator-role-for-an-organization-copilot-space","subcategory":"collaborators","verb":"put","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot-spaces","slug":"remove-a-collaborator-from-an-organization-copilot-space","subcategory":"collaborators","verb":"delete","requestPath":"/orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-custom-images-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-custom-image-definition-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-image-versions-of-a-custom-image-for-an-organization","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners","subcategory":"hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-image-version-of-custom-image-from-the-organization","subcategory":"hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-fields-for-an-organization","subcategory":"issue-fields","verb":"get","requestPath":"/orgs/{org}/issue-fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-field-for-an-organization","subcategory":"issue-fields","verb":"post","requestPath":"/orgs/{org}/issue-fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-field-for-an-organization","subcategory":"issue-fields","verb":"patch","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-field-for-an-organization","subcategory":"issue-fields","verb":"delete","requestPath":"/orgs/{org}/issue-fields/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-issue-types-for-an-organization","subcategory":"issue-types","verb":"get","requestPath":"/orgs/{org}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-issue-type-for-an-organization","subcategory":"issue-types","verb":"post","requestPath":"/orgs/{org}/issue-types","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-issue-type-for-an-organization","subcategory":"issue-types","verb":"put","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-issue-type-for-an-organization","subcategory":"issue-types","verb":"delete","requestPath":"/orgs/{org}/issue-types/{issue_type_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-failed-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/failed_invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-pending-organization-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-invitation","subcategory":"members","verb":"post","requestPath":"/orgs/{org}/invitations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"cancel-an-organization-invitation","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-invitation-teams","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/invitations/{invitation_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-member","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-organization-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-organization-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-team","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-team","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-all-organization-roles-for-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"assign-an-organization-role-to-a-user","subcategory":"organization-roles","verb":"put","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-an-organization-role-from-a-user","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-teams-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-users-that-are-assigned-to-an-organization-role","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-outside-collaborators-for-an-organization","subcategory":"outside-collaborators","verb":"get","requestPath":"/orgs/{org}/outside_collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"convert-an-organization-member-to-outside-collaborator","subcategory":"outside-collaborators","verb":"put","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-outside-collaborator-from-an-organization","subcategory":"outside-collaborators","verb":"delete","requestPath":"/orgs/{org}/outside_collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-public-organization-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"check-public-organization-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/public_members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"remove-public-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/public_members/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"teams","slug":"list-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-a-team","subcategory":"teams","verb":"post","requestPath":"/orgs/{org}/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-by-name","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team","subcategory":"teams","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user","subcategory":"members","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user","subcategory":"members","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user","subcategory":"members","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams","subcategory":"teams","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-a-team-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-a-team-legacy","subcategory":"teams","verb":"patch","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"delete-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-pending-team-invitations-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-members-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-member-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/members/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-team-member-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-member-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/members/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-team-membership-for-a-user-legacy","subcategory":"members","verb":"get","requestPath":"/teams/{team_id}/memberships/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-membership-for-a-user-legacy","subcategory":"members","verb":"put","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-team-membership-for-a-user-legacy","subcategory":"members","verb":"delete","requestPath":"/teams/{team_id}/memberships/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-team-repositories-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"check-team-permissions-for-a-repository-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"list-child-teams-legacy","subcategory":"teams","verb":"get","requestPath":"/teams/{team_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs/{org}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-membership-for-the-authenticated-user","subcategory":"members","verb":"patch","requestPath":"/user/memberships/orgs/{org}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"orgs","slug":"list-hosted-compute-network-configurations-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"post","requestPath":"/orgs/{org}/settings/network-configurations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-hosted-compute-network-configuration-for-an-organization","subcategory":"network-configurations","verb":"patch","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-hosted-compute-network-configuration-from-an-organization","subcategory":"network-configurations","verb":"delete","requestPath":"/orgs/{org}/settings/network-configurations/{network_configuration_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-hosted-compute-network-settings-resource-for-an-organization","subcategory":"network-configurations","verb":"get","requestPath":"/orgs/{org}/settings/network-settings/{network_settings_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/organization-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/user-teams-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-1-day","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-organization-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/orgs/{org}/copilot/metrics/reports/users-28-day/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-organization-secrets","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-public-key","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"get","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-selected-repository-to-an-organization-secret","subcategory":"organization-secrets","verb":"put","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"organization-secrets","verb":"delete","requestPath":"/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"manage-access-control-for-organization-codespaces","subcategory":"organizations","verb":"put","requestPath":"/orgs/{org}/codespaces/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"add-users-to-codespaces-access-for-an-organization","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"remove-users-from-codespaces-access-for-an-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/codespaces/access/selected_users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"list-codespaces-for-a-user-in-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/members/{username}/codespaces","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"delete-a-codespace-from-the-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"codespaces","slug":"stop-a-codespace-for-an-organization-user","subcategory":"organizations","verb":"post","requestPath":"/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"private-registries","slug":"list-private-registries-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"create-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"post","requestPath":"/orgs/{org}/private-registries","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-private-registries-public-key-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"get-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"get","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"update-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"patch","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"private-registries","slug":"delete-a-private-registry-for-an-organization","subcategory":"organization-configurations","verb":"delete","requestPath":"/orgs/{org}/private-registries/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-projects-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-project-for-organization","subcategory":"projects","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"create-draft-item-for-organization-owned-project","subcategory":"drafts","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/drafts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-project-fields-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"add-a-field-to-an-organization-owned-project","subcategory":"fields","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-project-field-for-organization","subcategory":"fields","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/fields/{field_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"add-item-to-organization-owned-project","subcategory":"items","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/items","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"get-an-item-for-an-organization-owned-project","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"update-project-item-for-organization","subcategory":"items","verb":"patch","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"delete-project-item-for-organization","subcategory":"items","verb":"delete","requestPath":"/orgs/{org}/projectsV2/{project_number}/items/{item_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"create-a-view-for-an-organization-owned-project","subcategory":"views","verb":"post","requestPath":"/orgs/{org}/projectsV2/{project_number}/views","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"projects","slug":"list-items-for-an-organization-project-view","subcategory":"items","verb":"get","requestPath":"/orgs/{org}/projectsV2/{project_number}/views/{view_number}/items","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-public-key","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"get","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-secret","subcategory":"secrets","verb":"put","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-secret","subcategory":"secrets","verb":"delete","requestPath":"/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runner-groups-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"post","requestPath":"/orgs/{org}/actions/runner-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-self-hosted-runner-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"patch","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-group-from-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-repository-access-for-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-repository-access-to-a-self-hosted-runner-group-in-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"list-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"get","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-self-hosted-runners-in-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-a-self-hosted-runner-to-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"put","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-self-hosted-runner-from-a-group-for-an-organization","subcategory":"self-hosted-runner-groups","verb":"delete","requestPath":"/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"get","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"post","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"put","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-an-organization","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/orgs/{org}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-organization-variables","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-organization-variable","subcategory":"variables","verb":"post","requestPath":"/orgs/{org}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-organization-variable","subcategory":"variables","verb":"patch","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"get","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-selected-repositories-for-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-selected-repository-to-an-organization-variable","subcategory":"variables","verb":"put","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"remove-selected-repository-from-an-organization-variable","subcategory":"variables","verb":"delete","requestPath":"/orgs/{org}/actions/variables/{name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-organization-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-an-organization-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-an-organization-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/orgs/{org}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-webhook-configuration-for-an-organization","subcategory":"webhooks","verb":"patch","requestPath":"/orgs/{org}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-deliveries-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-a-webhook-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"get","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"redeliver-a-delivery-for-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"ping-an-organization-webhook","subcategory":"webhooks","verb":"post","requestPath":"/orgs/{org}/hooks/{hook_id}/pings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-artifacts-for-a-repository","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-artifact","subcategory":"artifacts","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-an-artifact","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-github-actions-caches-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-github-actions-caches-for-a-repository-using-a-cache-key","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-github-actions-cache-for-a-repository-using-a-cache-id","subcategory":"cache","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/caches/{cache_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-concurrency-group-for-a-repository","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-job-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-job-logs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-job-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-customization-template-for-an-oidc-subject-claim-for-a-repository","subcategory":"oidc","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/oidc/customization/sub","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-repository","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-workflow-run","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-review-history-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approvals","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"approve-a-workflow-run-for-a-fork-pull-request","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/approve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-run-artifacts","subcategory":"artifacts","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow-run-attempt","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run-attempt","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-attempt-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-concurrency-groups-for-a-workflow-run","subcategory":"concurrency-groups","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"force-cancel-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-jobs-for-a-workflow-run","subcategory":"workflow-jobs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/jobs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"download-workflow-run-logs","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-workflow-run-logs","subcategory":"workflow-runs","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/logs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-a-workflow","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"re-run-failed-jobs-from-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-run-usage","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-workflows","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-workflow","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"disable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-workflow-dispatch-event","subcategory":"workflows","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"enable-a-workflow","subcategory":"workflows","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-workflow-runs-for-a-workflow","subcategory":"workflow-runs","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-workflow-usage","subcategory":"workflows","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-environments","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-an-environment","subcategory":"environments","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-branch-policies","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-branch-policy","subcategory":"branch-policies","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-all-deployment-protection-rules-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-custom-deployment-protection-rule","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-organization-repository","subcategory":"repos","verb":"post","requestPath":"/orgs/{org}/repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"add-or-update-team-repository-permissions","subcategory":"teams","verb":"put","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team","subcategory":"teams","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"update-a-repository","subcategory":"repos","verb":"patch","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-retention-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/retention-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-storage-limit-for-a-repository","subcategory":"cache","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/cache/storage-limit","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-the-level-of-access-for-workflows-outside-of-the-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/access","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-artifact-and-log-retention-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-fork-pr-contributor-approval-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-private-repo-fork-pr-workflow-settings-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-allowed-actions-and-reusable-workflows-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-default-workflow-permissions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/workflow","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-self-hosted-runners-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-runner-applications-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/downloads","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-configuration-for-a-just-in-time-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/generate-jitconfig","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-registration-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/registration-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-remove-token-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/remove-token","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-self-hosted-runner-from-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"add-custom-labels-to-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-custom-labels-for-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"remove-a-custom-label-from-a-self-hosted-runner-for-a-repository","subcategory":"self-hosted-runners","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-autolinks-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-autolink-reference-for-a-repository","subcategory":"autolinks","verb":"post","requestPath":"/repos/{owner}/{repo}/autolinks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-an-autolink-reference-of-a-repository","subcategory":"autolinks","verb":"get","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-an-autolink-reference-from-a-repository","subcategory":"autolinks","verb":"delete","requestPath":"/repos/{owner}/{repo}/autolinks/{autolink_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-dependabot-security-updates-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-dependabot-security-updates","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-dependabot-security-updates","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/automated-security-fixes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-branch-protection","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-admin-branch-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-admin-branch-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-admin-branch-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-pull-request-review-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-pull-request-review-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-pull-request-review-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-commit-signature-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"create-commit-signature-protection","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-commit-signature-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-status-checks-protection","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"update-status-check-protection","subcategory":"branch-protection","verb":"patch","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-protection","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-all-status-check-contexts","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-status-check-contexts","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-status-check-contexts","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-status-check-contexts","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-access-restrictions","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"delete-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-apps-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-app-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-app-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-app-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-teams-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-team-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-team-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-team-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-users-with-access-to-the-protected-branch","subcategory":"branch-protection","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"add-user-access-restrictions","subcategory":"branch-protection","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"set-user-access-restrictions","subcategory":"branch-protection","verb":"put","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"remove-user-access-restrictions","subcategory":"branch-protection","verb":"delete","requestPath":"/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"update-a-code-quality-setup-configuration","subcategory":"code-quality","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-quality/setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-default-setup-configuration","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/default-setup","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-security","slug":"get-the-code-security-configuration-associated-with-a-repository","subcategory":"configurations","verb":"get","requestPath":"/repos/{owner}/{repo}/code-security-configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"add-a-repository-collaborator","subcategory":"collaborators","verb":"put","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"remove-a-repository-collaborator","subcategory":"collaborators","verb":"delete","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-or-update-an-environment","subcategory":"environments","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-an-environment","subcategory":"environments","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-branch-policy","subcategory":"branch-policies","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"update-a-deployment-branch-policy","subcategory":"branch-policies","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment-branch-policy","subcategory":"branch-policies","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-custom-deployment-protection-rule-on-an-environment","subcategory":"protection-rules","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-custom-deployment-rule-integrations-available-for-an-environment","subcategory":"protection-rules","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"disable-a-custom-protection-rule-for-an-environment","subcategory":"protection-rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"check-if-immutable-releases-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-immutable-releases","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-immutable-releases","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/immutable-releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"add-users-to-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"remove-users-from-the-pull-request-creation-cap-bypass-list-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/interaction-limits/pulls/bypass-list","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations","subcategory":"invitations","verb":"get","requestPath":"/repos/{owner}/{repo}/invitations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"collaborators","slug":"update-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"delete-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/repos/{owner}/{repo}/invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"list-deploy-keys","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"create-a-deploy-key","subcategory":"deploy-keys","verb":"post","requestPath":"/repos/{owner}/{repo}/keys","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"get-a-deploy-key","subcategory":"deploy-keys","verb":"get","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deploy-keys","slug":"delete-a-deploy-key","subcategory":"deploy-keys","verb":"delete","requestPath":"/repos/{owner}/{repo}/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-dns-health-check-for-github-pages","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/health","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"enable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-private-vulnerability-reporting-for-a-repository","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/repos/{owner}/{repo}/rulesets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-rule-suites","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-rule-suite","subcategory":"rule-suites","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-history","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-ruleset-version","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-teams","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"replace-all-repository-topics","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/topics","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-repository-clones","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/clones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-paths","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/paths","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-top-referral-sources","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/popular/referrers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-page-views","subcategory":"traffic","verb":"get","requestPath":"/repos/{owner}/{repo}/traffic/views","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"check-if-vulnerability-alerts-are-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"enable-vulnerability-alerts","subcategory":"repos","verb":"put","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"disable-vulnerability-alerts","subcategory":"repos","verb":"delete","requestPath":"/repos/{owner}/{repo}/vulnerability-alerts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"add-or-update-team-repository-permissions-legacy","subcategory":"teams","verb":"put","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"teams","slug":"remove-a-repository-from-a-team-legacy","subcategory":"teams","verb":"delete","requestPath":"/teams/{team_id}/repos/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"create-a-repository-for-the-authenticated-user","subcategory":"repos","verb":"post","requestPath":"/user/repos","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-invitations-for-the-authenticated-user","subcategory":"invitations","verb":"get","requestPath":"/user/repository_invitations","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"collaborators","slug":"decline-a-repository-invitation","subcategory":"invitations","verb":"delete","requestPath":"/user/repository_invitations/{invitation_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/agents/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"agents","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/agents/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-an-artifact-deployment-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"set-cluster-deployment-records","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-artifact-metadata-storage-record","subcategory":"artifact-metadata","verb":"post","requestPath":"/orgs/{org}/artifacts/metadata/storage-record","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-deployment-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-artifact-storage-records","subcategory":"artifact-metadata","verb":"get","requestPath":"/orgs/{org}/artifacts/{subject_digest}/metadata/storage-records","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-attestation-repositories","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/orgs/{org}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-an-attestation","subcategory":"attestations","verb":"post","requestPath":"/repos/{owner}/{repo}/attestations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/repos/{owner}/{repo}/attestations/{subject_digest}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-in-bulk","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/delete-request","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-subject-digest","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/digest/{subject_digest}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"delete-attestations-by-id","subcategory":"attestations","verb":"delete","requestPath":"/users/{username}/attestations/{attestation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"checks","slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"list-code-quality-findings-for-a-repository","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-quality","slug":"get-a-code-quality-finding","subcategory":"code-quality","verb":"get","requestPath":"/repos/{owner}/{repo}/code-quality/findings/{finding_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-an-organization","subcategory":"code-scanning","verb":"get","requestPath":"/orgs/{org}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-alerts-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"update-a-code-scanning-alert","subcategory":"code-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-status-of-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-instances-of-a-code-scanning-alert","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-code-scanning-analyses-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-code-scanning-analysis-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-code-scanning-analysis-from-a-repository","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"upload-an-analysis-as-sarif-data","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-information-about-a-sarif-upload","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"export-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/exports","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-details-about-a-codespace-export","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}/exports/{export_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"start-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/start","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"stop-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/stop","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-devcontainer-configurations-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/devcontainers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-available-machine-types-for-a-repository","subcategory":"machines","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/machines","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-machine-types-for-a-codespace","subcategory":"machines","verb":"get","requestPath":"/user/codespaces/{codespace_name}/machines","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-repository-secrets","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-public-key","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/public-key","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"get-a-repository-secret","subcategory":"repository-secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-repository-secret","subcategory":"repository-secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-repository-secret","subcategory":"repository-secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-in-a-repository-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-in-a-repository","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-default-attributes-for-a-codespace","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/new","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/repos/{owner}/{repo}/codespaces/permissions_check","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-from-a-pull-request","subcategory":"codespaces","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-codespaces-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"get","requestPath":"/user/codespaces/{codespace_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"update-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"patch","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-codespace-for-the-authenticated-user","subcategory":"codespaces","verb":"delete","requestPath":"/user/codespaces/{codespace_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-a-repository-from-an-unpublished-codespace","subcategory":"codespaces","verb":"post","requestPath":"/user/codespaces/{codespace_name}/publish","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"commits","slug":"get-the-combined-status-for-a-specific-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/status","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-statuses-for-a-reference","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/statuses/{sha}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"markdown","slug":"render-a-markdown-document","subcategory":"markdown","verb":"post","requestPath":"/markdown","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-activities","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"list-branches","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"get-a-branch","subcategory":"branches","verb":"get","requestPath":"/repos/{owner}/{repo}/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"rename-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/branches/{branch}/rename","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"commit-an-autofix-for-a-code-scanning-alert","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-codeql-databases-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-a-codeql-database-for-a-repository","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"delete-a-codeql-database","subcategory":"code-scanning","verb":"delete","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"create-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-summary-of-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"get-the-analysis-status-of-a-repository-in-a-codeql-variant-analysis","subcategory":"code-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-codeowners-errors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/codeowners/errors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"update-a-commit-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"delete-a-commit-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-commit-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-commit-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-branches-for-head-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"create-a-commit-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-community-profile-metrics","subcategory":"community","verb":"get","requestPath":"/repos/{owner}/{repo}/community/profile","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"compare-two-commits","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-repository-content","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-file-contents","subcategory":"contents","verb":"put","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"delete-a-file","subcategory":"contents","verb":"delete","requestPath":"/repos/{owner}/{repo}/contents/{path}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependency-graph","slug":"get-a-diff-of-the-dependencies-between-commits","subcategory":"dependency-review","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/compare/{basehead}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"export-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"fetch-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"request-generation-of-a-software-bill-of-materials-sbom-for-a-repository","subcategory":"sboms","verb":"get","requestPath":"/repos/{owner}/{repo}/dependency-graph/sbom/generate-report","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependency-graph","slug":"create-a-snapshot-of-dependencies-for-a-repository","subcategory":"dependency-submission","verb":"post","requestPath":"/repos/{owner}/{repo}/dependency-graph/snapshots","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-dispatch-event","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/dispatches","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-fork","subcategory":"forks","verb":"post","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"create-a-blob","subcategory":"blobs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/blobs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-blob","subcategory":"blobs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/blobs/{file_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-commit","subcategory":"commits","verb":"post","requestPath":"/repos/{owner}/{repo}/git/commits","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-commit-object","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/git/commits/{commit_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"list-matching-references","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/matching-refs/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-reference","subcategory":"refs","verb":"get","requestPath":"/repos/{owner}/{repo}/git/ref/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-reference","subcategory":"refs","verb":"post","requestPath":"/repos/{owner}/{repo}/git/refs","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"update-a-reference","subcategory":"refs","verb":"patch","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"git","slug":"delete-a-reference","subcategory":"refs","verb":"delete","requestPath":"/repos/{owner}/{repo}/git/refs/{ref}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tag-object","subcategory":"tags","verb":"post","requestPath":"/repos/{owner}/{repo}/git/tags","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tag","subcategory":"tags","verb":"get","requestPath":"/repos/{owner}/{repo}/git/tags/{tag_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"create-a-tree","subcategory":"trees","verb":"post","requestPath":"/repos/{owner}/{repo}/git/trees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"git","slug":"get-a-tree","subcategory":"trees","verb":"get","requestPath":"/repos/{owner}/{repo}/git/trees/{tree_sha}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"migrations","slug":"get-an-import-status","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"start-an-import","subcategory":"source-imports","verb":"put","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-an-import","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"cancel-an-import","subcategory":"source-imports","verb":"delete","requestPath":"/repos/{owner}/{repo}/import","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-commit-authors","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/authors","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"map-a-commit-author","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/authors/{author_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"get-large-files","subcategory":"source-imports","verb":"get","requestPath":"/repos/{owner}/{repo}/import/large_files","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"migrations","slug":"update-git-lfs-preference","subcategory":"source-imports","verb":"patch","requestPath":"/repos/{owner}/{repo}/import/lfs","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"branches","slug":"sync-a-fork-branch-with-the-upstream-repository","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merge-upstream","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"branches","slug":"merge-a-branch","subcategory":"branches","verb":"post","requestPath":"/repos/{owner}/{repo}/merges","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pulls","slug":"merge-a-pull-request","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-readme-for-a-directory","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/readme/{dir}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-releases","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"create-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"get-a-release-asset","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release-asset","subcategory":"assets","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"delete-a-release-asset","subcategory":"assets","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/assets/{asset_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"generate-release-notes-content-for-a-release","subcategory":"releases","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/generate-notes","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-the-latest-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release-by-tag-name","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/tags/{tag}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"get-a-release","subcategory":"releases","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"update-a-release","subcategory":"releases","verb":"patch","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"releases","slug":"delete-a-release","subcategory":"releases","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"releases","slug":"list-release-assets","subcategory":"assets","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/assets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"create-a-push-protection-bypass","subcategory":"secret-scanning","verb":"post","requestPath":"/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-tar","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/tarball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"download-a-repository-archive-zip","subcategory":"contents","verb":"get","requestPath":"/repos/{owner}/{repo}/zipball/{ref}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-using-a-template","subcategory":"repos","verb":"post","requestPath":"/repos/{template_owner}/{template_repo}/generate","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"copilot","slug":"get-copilot-cloud-agent-configuration-for-a-repository","subcategory":"copilot-cloud-agent-management","verb":"get","requestPath":"/repos/{owner}/{repo}/copilot/cloud-agent/configuration","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-or-update-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"patch","requestPath":"/repos/{owner}/{repo}/properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-an-organization","subcategory":"alerts","verb":"get","requestPath":"/orgs/{org}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-dependabot-alerts-for-a-repository","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dependabot-alert","subcategory":"alerts","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"update-a-dependabot-alert","subcategory":"alerts","verb":"patch","requestPath":"/repos/{owner}/{repo}/dependabot/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/dependabot/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule","access":"write","user-to-server":false,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"review-pending-deployments-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployments","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment","subcategory":"deployments","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment","subcategory":"deployments","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"delete-a-deployment","subcategory":"deployments","verb":"delete","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"list-deployment-statuses","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"create-a-deployment-status","subcategory":"statuses","verb":"post","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"deployments","slug":"get-a-deployment-status","subcategory":"statuses","verb":"get","requestPath":"/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-an-environment-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-environment-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-an-environment-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-an-environment-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-an-environment-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-an-environment-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-assignees","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-repository-issues","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"create-an-issue","subcategory":"issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-an-issue-comment","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"pin-an-issue-comment","subcategory":"comments","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"unpin-an-issue-comment","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/pin","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events-for-a-repository","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"get-an-issue-event","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/events/{event_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-an-issue","subcategory":"issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"update-an-issue","subcategory":"issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-assignees-to-an-issue","subcategory":"assignees","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-assignees-from-an-issue","subcategory":"assignees","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"check-if-a-user-can-be-assigned-to-a-issue","subcategory":"assignees","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-an-issue-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-dependencies-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-a-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-dependency-an-issue-is-blocked-by","subcategory":"issue-dependencies","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-dependencies-an-issue-is-blocking","subcategory":"issue-dependencies","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-issue-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-issue-field-values-to-an-issue","subcategory":"issue-field-values","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-issue-field-values-for-an-issue","subcategory":"issue-field-values","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-an-issue-field-value-from-an-issue","subcategory":"issue-field-values","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-an-issue","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"add-labels-to-an-issue","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"set-labels-for-an-issue","subcategory":"labels","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-all-labels-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"remove-a-label-from-an-issue","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"lock-an-issue","subcategory":"issues","verb":"put","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"unlock-an-issue","subcategory":"issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/lock","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-parent-issue","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/parent","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-an-issue","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-an-issue","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-an-issue-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"remove-sub-issue","subcategory":"sub-issues","verb":"delete","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issue","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-sub-issues","subcategory":"sub-issues","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"add-sub-issue","subcategory":"sub-issues","verb":"post","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"reprioritize-sub-issue","subcategory":"sub-issues","verb":"patch","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"issues","slug":"list-timeline-events-for-an-issue","subcategory":"timeline","verb":"get","requestPath":"/repos/{owner}/{repo}/issues/{issue_number}/timeline","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-a-repository","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-label","subcategory":"labels","verb":"post","requestPath":"/repos/{owner}/{repo}/labels","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-label","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-label","subcategory":"labels","verb":"patch","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-label","subcategory":"labels","verb":"delete","requestPath":"/repos/{owner}/{repo}/labels/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-milestones","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"create-a-milestone","subcategory":"milestones","verb":"post","requestPath":"/repos/{owner}/{repo}/milestones","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"get-a-milestone","subcategory":"milestones","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"update-a-milestone","subcategory":"milestones","verb":"patch","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"delete-a-milestone","subcategory":"milestones","verb":"delete","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"issues","slug":"list-labels-for-issues-in-a-milestone","subcategory":"labels","verb":"get","requestPath":"/repos/{owner}/{repo}/milestones/{milestone_number}/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-organization-repositories","subcategory":"repos","verb":"get","requestPath":"/orgs/{org}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"list-repository-collaborators","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"check-if-a-user-is-a-repository-collaborator","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"collaborators","slug":"get-repository-permissions-for-a-user","subcategory":"collaborators","verb":"get","requestPath":"/repos/{owner}/{repo}/collaborators/{username}/permission","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments-for-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"get-a-commit-comment","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-commit-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-commit-comments","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-contributors","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repository-events","subcategory":"events","verb":"get","requestPath":"/repos/{owner}/{repo}/events","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-forks","subcategory":"forks","verb":"get","requestPath":"/repos/{owner}/{repo}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-the-hash-algorithm-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/hash-algorithm","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-issue-types-for-a-repository","subcategory":"issue-types","verb":"get","requestPath":"/repos/{owner}/{repo}/issue-types","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-languages","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/languages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"licenses","slug":"get-the-license-for-a-repository","subcategory":"licenses","verb":"get","requestPath":"/repos/{owner}/{repo}/license","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"check-if-private-vulnerability-reporting-is-enabled-for-a-repository","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/private-vulnerability-reporting","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-custom-property-values-for-a-repository","subcategory":"custom-properties","verb":"get","requestPath":"/repos/{owner}/{repo}/properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-rules-for-a-branch","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rules/branches/{branch}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-rulesets","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/repos/{owner}/{repo}/rulesets/{ruleset_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-stargazers","subcategory":"starring","verb":"get","requestPath":"/repos/{owner}/{repo}/stargazers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/code_frequency","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-last-year-of-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/commit_activity","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-all-contributor-commit-activity","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/contributors","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-weekly-commit-count","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/participation","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"metrics","slug":"get-the-hourly-commit-count-for-each-day","subcategory":"statistics","verb":"get","requestPath":"/repos/{owner}/{repo}/stats/punch_card","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-watchers","subcategory":"watching","verb":"get","requestPath":"/repos/{owner}/{repo}/subscribers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-tags","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/tags","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-all-repository-topics","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/topics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-public-repositories","subcategory":"repos","verb":"get","requestPath":"/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"search","slug":"search-labels","subcategory":"search","verb":"get","requestPath":"/search/labels","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"apps","slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-the-authenticated-user","subcategory":"repos","verb":"get","requestPath":"/user/repos","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"repos","slug":"list-repositories-for-a-user","subcategory":"repos","verb":"get","requestPath":"/users/{username}/repos","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-latest-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/latest","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-the-status-of-a-github-pages-deployment","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"cancel-a-github-pages-deployment","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"commits","slug":"list-pull-requests-associated-with-a-commit","subcategory":"commits","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{commit_sha}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-pull-request","subcategory":"pulls","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-in-a-repository","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"list-reactions-for-a-pull-request-review-comment","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"create-reaction-for-a-pull-request-review-comment","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"reactions","slug":"delete-a-pull-request-comment-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request","subcategory":"pulls","verb":"patch","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-review-comments-on-a-pull-request","subcategory":"comments","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-comment-for-a-pull-request","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-reply-for-a-review-comment","subcategory":"comments","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-commits-on-a-pull-request","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/commits","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-pull-requests-files","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/files","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"check-if-a-pull-request-has-been-merged","subcategory":"pulls","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-all-requested-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"request-reviewers-for-a-pull-request","subcategory":"review-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"remove-requested-reviewers-from-a-pull-request","subcategory":"review-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-reviews-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"create-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"get-a-review-for-a-pull-request","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"delete-a-pending-review-for-a-pull-request","subcategory":"reviews","verb":"delete","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"list-comments-for-a-pull-request-review","subcategory":"reviews","verb":"get","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"dismiss-a-review-for-a-pull-request","subcategory":"reviews","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"submit-a-review-for-a-pull-request","subcategory":"reviews","verb":"post","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pulls","slug":"update-a-pull-request-branch","subcategory":"pulls","verb":"put","requestPath":"/repos/{owner}/{repo}/pulls/{pull_number}/update-branch","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories-for-an-organization","subcategory":"repository-advisories","verb":"get","requestPath":"/orgs/{org}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"list-repository-security-advisories","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"privately-report-a-security-vulnerability","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/reports","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"get-a-repository-security-advisory","subcategory":"repository-advisories","verb":"get","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"update-a-repository-security-advisory","subcategory":"repository-advisories","verb":"patch","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"request-a-cve-for-a-repository-security-advisory","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"security-advisories","slug":"create-a-temporary-private-fork","subcategory":"repository-advisories","verb":"post","requestPath":"/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-an-organization","subcategory":"secret-scanning","verb":"get","requestPath":"/orgs/{org}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-secret-scanning-alerts-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"update-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"patch","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-locations-for-a-secret-scanning-alert","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-secret-scanning-scan-history-for-a-repository","subcategory":"secret-scanning","verb":"get","requestPath":"/repos/{owner}/{repo}/secret-scanning/scan-history","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-secrets","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-public-key","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/public-key","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-secret","subcategory":"secrets","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-or-update-a-repository-secret","subcategory":"secrets","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-secret","subcategory":"secrets","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-organization-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/organization-variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"list-repository-variables","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"create-a-repository-variable","subcategory":"variables","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/variables","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-a-repository-variable","subcategory":"variables","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"update-a-repository-variable","subcategory":"variables","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"delete-a-repository-variable","subcategory":"variables","verb":"delete","requestPath":"/repos/{owner}/{repo}/actions/variables/{name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-repository-webhooks","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"create-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-repository-webhook","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"delete-a-repository-webhook","subcategory":"webhooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"update-a-webhook-configuration-for-a-repository","subcategory":"webhooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/config","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"list-deliveries-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"get","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"redeliver-a-delivery-for-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"ping-a-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/pings","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"test-the-push-repository-webhook","subcategory":"webhooks","verb":"post","requestPath":"/repos/{owner}/{repo}/hooks/{hook_id}/tests","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"users","slug":"list-users-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-user-is-blocked-by-the-authenticated-user","subcategory":"blocking","verb":"get","requestPath":"/user/blocks/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"block-a-user","subcategory":"blocking","verb":"put","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unblock-a-user","subcategory":"blocking","verb":"delete","requestPath":"/user/blocks/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-secrets-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-public-key-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/public-key","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"get-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"create-or-update-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"delete-a-secret-for-the-authenticated-user","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"list-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"get","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"set-selected-repositories-for-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"codespaces","slug":"add-a-selected-repository-to-a-user-secret","subcategory":"secrets","verb":"put","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"codespaces","slug":"remove-a-selected-repository-from-a-user-secret","subcategory":"secrets","verb":"delete","requestPath":"/user/codespaces/secrets/{secret_name}/repositories/{repository_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"users","slug":"set-primary-email-visibility-for-the-authenticated-user","subcategory":"emails","verb":"patch","requestPath":"/user/email/visibility","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"post","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-email-address-for-the-authenticated-user","subcategory":"emails","verb":"delete","requestPath":"/user/emails","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-email-addresses-for-the-authenticated-user","subcategory":"emails","verb":"get","requestPath":"/user/public_emails","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-followers-of-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/followers","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-the-people-the-authenticated-user-follows","subcategory":"followers","verb":"get","requestPath":"/user/following","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"check-if-a-person-is-followed-by-the-authenticated-user","subcategory":"followers","verb":"get","requestPath":"/user/following/{username}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"follow-a-user","subcategory":"followers","verb":"put","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"unfollow-a-user","subcategory":"followers","verb":"delete","requestPath":"/user/following/{username}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-gpg-keys-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"post","requestPath":"/user/gpg_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"get","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-gpg-key-for-the-authenticated-user","subcategory":"gpg-keys","verb":"delete","requestPath":"/user/gpg_keys/{gpg_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist","subcategory":"gists","verb":"patch","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"create-a-gist-comment","subcategory":"comments","verb":"post","requestPath":"/gists/{gist_id}/comments","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"update-a-gist-comment","subcategory":"comments","verb":"patch","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"delete-a-gist-comment","subcategory":"comments","verb":"delete","requestPath":"/gists/{gist_id}/comments/{comment_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"fork-a-gist","subcategory":"gists","verb":"post","requestPath":"/gists/{gist_id}/forks","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"star-a-gist","subcategory":"gists","verb":"put","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"gists","slug":"unstar-a-gist","subcategory":"gists","verb":"delete","requestPath":"/gists/{gist_id}/star","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-ssh-keys-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"post","requestPath":"/user/keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"get","requestPath":"/user/keys/{key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-a-public-ssh-key-for-the-authenticated-user","subcategory":"keys","verb":"delete","requestPath":"/user/keys/{key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-public-keys-for-a-user","subcategory":"keys","verb":"get","requestPath":"/users/{username}/keys","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"interactions","slug":"get-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"get","requestPath":"/user/interaction-limits","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"set-interaction-restrictions-for-your-public-repositories","subcategory":"user","verb":"put","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"interactions","slug":"remove-interaction-restrictions-from-your-public-repositories","subcategory":"user","verb":"delete","requestPath":"/user/interaction-limits","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-ai-credit-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/ai_credit/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-premium-request-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/premium_request/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-report-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"billing","slug":"get-billing-usage-summary-for-a-user","subcategory":"usage","verb":"get","requestPath":"/users/{username}/settings/billing/usage/summary","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"update-the-authenticated-user","subcategory":"users","verb":"patch","requestPath":"/user","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"add-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"post","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"delete","requestPath":"/user/social_accounts","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"list-ssh-signing-keys-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"create-a-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"post","requestPath":"/user/ssh_signing_keys","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"get-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"users","slug":"delete-an-ssh-signing-key-for-the-authenticated-user","subcategory":"ssh-signing-keys","verb":"delete","requestPath":"/user/ssh_signing_keys/{ssh_signing_key_id}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"check-if-a-repository-is-starred-by-the-authenticated-user","subcategory":"starring","verb":"get","requestPath":"/user/starred/{owner}/{repo}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"star-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"put","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"unstar-a-repository-for-the-authenticated-user","subcategory":"starring","verb":"delete","requestPath":"/user/starred/{owner}/{repo}","access":"write","user-to-server":true,"server-to-server":false,"additional-permissions":true},{"category":"activity","slug":"list-repositories-starred-by-a-user","subcategory":"starring","verb":"get","requestPath":"/users/{username}/starred","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-the-authenticated-user","subcategory":"watching","verb":"get","requestPath":"/user/subscriptions","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"category":"activity","slug":"list-repositories-watched-by-a-user","subcategory":"watching","verb":"get","requestPath":"/users/{username}/subscriptions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"set-github-actions-cache-retention-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/retention-limit"},{"slug":"get-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"set-github-actions-cache-storage-limit-for-an-enterprise","subcategory":"cache","verb":"put","requestPath":"/enterprises/{enterprise}/actions/cache/storage-limit"},{"slug":"list-oidc-custom-property-inclusions-for-an-enterprise","subcategory":"oidc","verb":"get","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"create-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"post","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo"},{"slug":"delete-an-oidc-custom-property-inclusion-for-an-enterprise","subcategory":"oidc","verb":"delete","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}"},{"slug":"review-custom-deployment-protection-rules-for-a-workflow-run","subcategory":"workflow-runs","verb":"post","requestPath":"/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"},{"slug":"list-public-events","subcategory":"events","verb":"get","requestPath":"/events"},{"slug":"get-feeds","subcategory":"feeds","verb":"get","requestPath":"/feeds"},{"slug":"list-public-events-for-a-network-of-repositories","subcategory":"events","verb":"get","requestPath":"/networks/{owner}/{repo}/events"},{"slug":"list-public-organization-events","subcategory":"events","verb":"get","requestPath":"/orgs/{org}/events"},{"slug":"list-events-for-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events"},{"slug":"list-public-events-for-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/events/public"},{"slug":"list-events-received-by-the-authenticated-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events"},{"slug":"list-public-events-received-by-a-user","subcategory":"events","verb":"get","requestPath":"/users/{username}/received_events/public"},{"slug":"get-an-app","subcategory":"apps","verb":"get","requestPath":"/apps/{app_slug}"},{"slug":"list-repositories-accessible-to-the-app-installation","subcategory":"installations","verb":"get","requestPath":"/installation/repositories"},{"slug":"revoke-an-installation-access-token","subcategory":"installations","verb":"delete","requestPath":"/installation/token"},{"slug":"create-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs"},{"slug":"get-a-check-run","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"update-a-check-run","subcategory":"runs","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}"},{"slug":"list-check-run-annotations","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"},{"slug":"rerequest-a-check-run","subcategory":"runs","verb":"post","requestPath":"/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"},{"slug":"create-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites"},{"slug":"update-repository-preferences-for-check-suites","subcategory":"suites","verb":"patch","requestPath":"/repos/{owner}/{repo}/check-suites/preferences"},{"slug":"get-a-check-suite","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}"},{"slug":"list-check-runs-in-a-check-suite","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"},{"slug":"rerequest-a-check-suite","subcategory":"suites","verb":"post","requestPath":"/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"},{"slug":"list-check-runs-for-a-git-reference","subcategory":"runs","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-runs"},{"slug":"list-check-suites-for-a-git-reference","subcategory":"suites","verb":"get","requestPath":"/repos/{owner}/{repo}/commits/{ref}/check-suites"},{"slug":"get-all-codes-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct"},{"slug":"get-a-code-of-conduct","subcategory":"codes-of-conduct","verb":"get","requestPath":"/codes_of_conduct/{key}"},{"slug":"get-copilot-enterprise-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day"},{"slug":"get-copilot-enterprise-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest"},{"slug":"get-copilot-enterprise-user-teams-report-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day"},{"slug":"get-copilot-users-usage-metrics-for-a-specific-day","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-1-day"},{"slug":"get-copilot-users-usage-metrics","subcategory":"copilot-usage-metrics","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest"},{"slug":"get-emojis","subcategory":"emojis","verb":"get","requestPath":"/emojis"},{"slug":"list-enterprise-teams","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"create-an-enterprise-team","subcategory":"enterprise-teams","verb":"post","requestPath":"/enterprises/{enterprise}/teams"},{"slug":"list-members-in-an-enterprise-team","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships"},{"slug":"bulk-add-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add"},{"slug":"bulk-remove-team-members","subcategory":"enterprise-team-members","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove"},{"slug":"get-enterprise-team-membership","subcategory":"enterprise-team-members","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"add-team-member","subcategory":"enterprise-team-members","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"remove-team-membership","subcategory":"enterprise-team-members","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}"},{"slug":"get-organization-assignments","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations"},{"slug":"add-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add"},{"slug":"remove-organization-assignments","subcategory":"enterprise-team-organizations","verb":"post","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove"},{"slug":"get-organization-assignment","subcategory":"enterprise-team-organizations","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"add-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"put","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"delete-an-organization-assignment","subcategory":"enterprise-team-organizations","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}"},{"slug":"get-an-enterprise-team","subcategory":"enterprise-teams","verb":"get","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"update-an-enterprise-team","subcategory":"enterprise-teams","verb":"patch","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"delete-an-enterprise-team","subcategory":"enterprise-teams","verb":"delete","requestPath":"/enterprises/{enterprise}/teams/{team_slug}"},{"slug":"get-all-gitignore-templates","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates"},{"slug":"get-a-gitignore-template","subcategory":"gitignore","verb":"get","requestPath":"/gitignore/templates/{name}"},{"slug":"get-all-commonly-used-licenses","subcategory":"licenses","verb":"get","requestPath":"/licenses"},{"slug":"get-a-license","subcategory":"licenses","verb":"get","requestPath":"/licenses/{license}"},{"slug":"render-a-markdown-document-in-raw-mode","subcategory":"markdown","verb":"post","requestPath":"/markdown/raw"},{"slug":"github-api-root","subcategory":"meta","verb":"get","requestPath":"/"},{"slug":"get-github-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"slug":"get-octocat","subcategory":"meta","verb":"get","requestPath":"/octocat"},{"slug":"get-all-api-versions","subcategory":"meta","verb":"get","requestPath":"/versions"},{"slug":"get-the-zen-of-github","subcategory":"meta","verb":"get","requestPath":"/zen"},{"slug":"list-organizations","subcategory":"orgs","verb":"get","requestPath":"/organizations"},{"slug":"get-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/orgs/{org}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/orgs/{org}/attestations/{subject_digest}"},{"slug":"list-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-requests-to-access-organization-resources-with-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests"},{"slug":"review-a-request-to-access-organization-resources-with-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}"},{"slug":"list-repositories-requested-to-be-accessed-by-a-fine-grained-personal-access-token","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"},{"slug":"list-fine-grained-personal-access-tokens-with-access-to-organization-resources","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-to-organization-resources-via-fine-grained-personal-access-tokens","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens"},{"slug":"update-the-access-a-fine-grained-personal-access-token-has-to-organization-resources","subcategory":"personal-access-tokens","verb":"post","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}"},{"slug":"list-repositories-a-fine-grained-personal-access-token-has-access-to","subcategory":"personal-access-tokens","verb":"get","requestPath":"/orgs/{org}/personal-access-tokens/{pat_id}/repositories"},{"slug":"list-organizations-for-a-user","subcategory":"orgs","verb":"get","requestPath":"/users/{username}/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/docker/conflicts"},{"slug":"list-packages-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages"},{"slug":"get-a-package-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-an-organization","subcategory":"packages","verb":"get","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-an-organization","subcategory":"packages","verb":"delete","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-an-organization","subcategory":"packages","verb":"post","requestPath":"/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"list-packages-for-the-authenticated-users-namespace","subcategory":"packages","verb":"get","requestPath":"/user/packages"},{"slug":"get-a-package-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"delete","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-a-package-version-for-the-authenticated-user","subcategory":"packages","verb":"post","requestPath":"/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/docker/conflicts"},{"slug":"list-packages-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages"},{"slug":"get-a-package-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"delete-a-package-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}"},{"slug":"restore-a-package-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/restore"},{"slug":"list-package-versions-for-a-package-owned-by-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions"},{"slug":"get-a-package-version-for-a-user","subcategory":"packages","verb":"get","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"delete-package-version-for-a-user","subcategory":"packages","verb":"delete","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"},{"slug":"restore-package-version-for-a-user","subcategory":"packages","verb":"post","requestPath":"/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"},{"slug":"get-rate-limit-status-for-the-authenticated-user","subcategory":"rate-limit","verb":"get","requestPath":"/rate_limit"},{"slug":"list-reactions-for-a-release","subcategory":"reactions","verb":"get","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"create-reaction-for-a-release","subcategory":"reactions","verb":"post","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions"},{"slug":"delete-a-release-reaction","subcategory":"reactions","verb":"delete","requestPath":"/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"},{"slug":"search-code","subcategory":"search","verb":"get","requestPath":"/search/code"},{"slug":"search-commits","subcategory":"search","verb":"get","requestPath":"/search/commits"},{"slug":"search-issues-and-pull-requests","subcategory":"search","verb":"get","requestPath":"/search/issues"},{"slug":"search-repositories","subcategory":"search","verb":"get","requestPath":"/search/repositories"},{"slug":"search-topics","subcategory":"search","verb":"get","requestPath":"/search/topics"},{"slug":"search-users","subcategory":"search","verb":"get","requestPath":"/search/users"},{"slug":"list-global-security-advisories","subcategory":"global-advisories","verb":"get","requestPath":"/advisories"},{"slug":"get-a-global-security-advisory","subcategory":"global-advisories","verb":"get","requestPath":"/advisories/{ghsa_id}"},{"slug":"get-a-user-using-their-id","subcategory":"users","verb":"get","requestPath":"/user/{account_id}"},{"slug":"list-users","subcategory":"users","verb":"get","requestPath":"/users"},{"slug":"get-a-user","subcategory":"users","verb":"get","requestPath":"/users/{username}"},{"slug":"list-attestations-by-bulk-subject-digests","subcategory":"attestations","verb":"post","requestPath":"/users/{username}/attestations/bulk-list"},{"slug":"list-attestations","subcategory":"attestations","verb":"get","requestPath":"/users/{username}/attestations/{subject_digest}"},{"slug":"list-followers-of-a-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/followers"},{"slug":"list-the-people-a-user-follows","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following"},{"slug":"check-if-a-user-follows-another-user","subcategory":"followers","verb":"get","requestPath":"/users/{username}/following/{target_user}"},{"slug":"list-gpg-keys-for-a-user","subcategory":"gpg-keys","verb":"get","requestPath":"/users/{username}/gpg_keys"},{"slug":"list-social-accounts-for-a-user","subcategory":"social-accounts","verb":"get","requestPath":"/users/{username}/social_accounts"},{"slug":"list-ssh-signing-keys-for-a-user","subcategory":"ssh-signing-keys","verb":"get","requestPath":"/users/{username}/ssh_signing_keys"},{"slug":"list-app-installations-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations"},{"slug":"list-repositories-accessible-to-the-user-access-token","subcategory":"installations","verb":"get","requestPath":"/user/installations/{installation_id}/repositories"},{"slug":"list-subscriptions-for-the-authenticated-user","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases"},{"slug":"list-subscriptions-for-the-authenticated-user-stubbed","subcategory":"marketplace","verb":"get","requestPath":"/user/marketplace_purchases/stubbed"},{"slug":"get-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}"},{"slug":"list-accepted-assignments-for-an-assignment","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/accepted_assignments"},{"slug":"get-assignment-grades","subcategory":"classroom","verb":"get","requestPath":"/assignments/{assignment_id}/grades"},{"slug":"list-classrooms","subcategory":"classroom","verb":"get","requestPath":"/classrooms"},{"slug":"get-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}"},{"slug":"list-assignments-for-a-classroom","subcategory":"classroom","verb":"get","requestPath":"/classrooms/{classroom_id}/assignments"},{"slug":"accept-a-repository-invitation","subcategory":"invitations","verb":"patch","requestPath":"/user/repository_invitations/{invitation_id}"},{"slug":"list-gists-for-the-authenticated-user","subcategory":"gists","verb":"get","requestPath":"/gists"},{"slug":"list-public-gists","subcategory":"gists","verb":"get","requestPath":"/gists/public"},{"slug":"list-starred-gists","subcategory":"gists","verb":"get","requestPath":"/gists/starred"},{"slug":"get-a-gist","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}"},{"slug":"list-gist-comments","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments"},{"slug":"get-a-gist-comment","subcategory":"comments","verb":"get","requestPath":"/gists/{gist_id}/comments/{comment_id}"},{"slug":"list-gist-commits","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/commits"},{"slug":"list-gist-forks","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/forks"},{"slug":"check-if-a-gist-is-starred","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/star"},{"slug":"get-a-gist-revision","subcategory":"gists","verb":"get","requestPath":"/gists/{gist_id}/{sha}"},{"slug":"list-gists-for-a-user","subcategory":"gists","verb":"get","requestPath":"/users/{username}/gists"},{"slug":"list-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/issues"},{"slug":"list-organization-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/orgs/{org}/issues"},{"slug":"list-user-account-issues-assigned-to-the-authenticated-user","subcategory":"issues","verb":"get","requestPath":"/user/issues"},{"slug":"list-organization-memberships-for-the-authenticated-user","subcategory":"members","verb":"get","requestPath":"/user/memberships/orgs"},{"slug":"list-organizations-for-the-authenticated-user","subcategory":"orgs","verb":"get","requestPath":"/user/orgs"},{"slug":"get-list-of-conflicting-packages-during-docker-migration-for-authenticated-user","subcategory":"packages","verb":"get","requestPath":"/user/docker/conflicts"},{"slug":"transfer-a-repository","subcategory":"repos","verb":"post","requestPath":"/repos/{owner}/{repo}/transfer"},{"slug":"list-teams-for-the-authenticated-user","subcategory":"teams","verb":"get","requestPath":"/user/teams"},{"slug":"get-the-authenticated-user","subcategory":"users","verb":"get","requestPath":"/user"},{"slug":"list-social-accounts-for-the-authenticated-user","subcategory":"social-accounts","verb":"get","requestPath":"/user/social_accounts"},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","additional-permissions":true,"access":"read"},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","additional-permissions":true,"access":"read"},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","additional-permissions":true,"access":"read"},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"read"},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"read"},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","additional-permissions":false,"access":"write"},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"read"},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","additional-permissions":false,"access":"write"},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"read"},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","additional-permissions":false,"access":"read"},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"write"},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"write"},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","additional-permissions":false,"access":"write"},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","additional-permissions":false,"access":"write"},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":false,"access":"read"},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","additional-permissions":true,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","additional-permissions":true,"access":"read"},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","additional-permissions":false,"access":"read"},{"slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement"},{"slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement"},{"slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement"},{"slug":"list-usage-report-exports","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"create-a-usage-report-export","subcategory":"usage-reports","verb":"post","requestPath":"/enterprises/{enterprise}/settings/billing/reports"},{"slug":"get-a-usage-report-export","subcategory":"usage-reports","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/reports/{report_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning"},{"slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning"},{"slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot"},{"slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot"},{"slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}"},{"slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles"},{"slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values"},{"slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log"},{"slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules"},{"slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations"},{"slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}"},{"slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles"},{"slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}"},{"slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles"},{"slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}"},{"slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions"},{"slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions"},{"slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles"},{"slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}"},{"slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions"},{"slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules"},{"slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}"},{"slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users"},{"slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}"},{"slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning"},{"slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning"},{"slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}"},{"slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}"},{"slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning"},{"slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}"},{"slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}"},{"slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups"},{"slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups"},{"slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups"},{"slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings"},{"slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings"},{"category":"enterprise-admin","slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"copilot","slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"revoke-credential-authorizations-for-a-user-in-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/{username}/revoke","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}","access":"admin","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"enterprise-admin","slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/organizations/{organization_id}/custom_roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-an-organization","subcategory":"permissions","verb":"put","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-the-audit-log-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/audit-log","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-push-rule-bypass-requests-within-an-organization","subcategory":"bypass-requests","verb":"get","requestPath":"/orgs/{org}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-saml-sso-authorizations-for-an-organization","subcategory":"orgs","verb":"get","requestPath":"/orgs/{org}/credential-authorizations","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"remove-a-saml-sso-authorization-for-an-organization","subcategory":"orgs","verb":"delete","requestPath":"/orgs/{org}/credential-authorizations/{credential_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-custom-repository-roles-in-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"get-a-custom-repository-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---get-a-custom-role","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"closing-down---list-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/fine_grained_permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"orgs","slug":"list-repository-fine-grained-permissions-for-an-organization","subcategory":"custom-roles","verb":"get","requestPath":"/orgs/{org}/repository-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"billing","slug":"get-github-advanced-security-active-committers-for-an-organization","subcategory":"billing","verb":"get","requestPath":"/orgs/{org}/settings/billing/advanced-security","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"list-organization-fine-grained-permissions-for-an-organization","subcategory":"organization-roles","verb":"get","requestPath":"/orgs/{org}/organization-fine-grained-permissions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-organization-role","subcategory":"organization-roles","verb":"post","requestPath":"/orgs/{org}/organization-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-organization-role","subcategory":"organization-roles","verb":"patch","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-organization-role","subcategory":"organization-roles","verb":"delete","requestPath":"/orgs/{org}/organization-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"get-all-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/organizations/{org}/org-properties/values","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-or-update-custom-property-values-for-an-organization","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/organizations/{org}/org-properties/values","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"create-a-custom-repository-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom-repository-roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"update-a-custom-repository-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"delete-a-custom-repository-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom-repository-roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---create-a-custom-role","subcategory":"custom-roles","verb":"post","requestPath":"/orgs/{org}/custom_roles","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---update-a-custom-role","subcategory":"custom-roles","verb":"patch","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"orgs","slug":"closing-down---delete-a-custom-role","subcategory":"custom-roles","verb":"delete","requestPath":"/orgs/{org}/custom_roles/{role_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"get-an-external-group","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-group/{group_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-external-groups-available-to-an-organization","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-an-organization","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/team-sync/groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-a-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"update-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"remove-the-connection-between-an-external-group-and-a-team","subcategory":"external-groups","verb":"delete","requestPath":"/orgs/{org}/teams/{team_slug}/external-groups","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team","subcategory":"team-sync","verb":"get","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections","subcategory":"team-sync","verb":"patch","requestPath":"/orgs/{org}/teams/{team_slug}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"list-scim-provisioned-identities","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"provision-and-invite-a-scim-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/organizations/{org}/Users","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"get-scim-provisioning-information-for-a-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-a-provisioned-organization-membership","subcategory":"scim","verb":"put","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"update-an-attribute-for-a-scim-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"scim","slug":"delete-a-scim-user-from-an-organization","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/organizations/{org}/Users/{scim_user_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"list-idp-groups-for-a-team-legacy","subcategory":"team-sync","verb":"get","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"teams","slug":"create-or-update-idp-group-connections-legacy","subcategory":"team-sync","verb":"patch","requestPath":"/teams/{team_id}/team-sync/group-mappings","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"get-announcement-banner-for-organization","subcategory":"organizations","verb":"get","requestPath":"/orgs/{org}/announcement","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"set-announcement-banner-for-organization","subcategory":"organizations","verb":"patch","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"announcement-banners","slug":"remove-announcement-banner-from-organization","subcategory":"organizations","verb":"delete","requestPath":"/orgs/{org}/announcement","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-an-org","subcategory":"delegated-bypass","verb":"get","requestPath":"/orgs/{org}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-bypass-requests-for-secret-scanning-for-a-repository","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"get-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-an-organization","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"code-scanning","slug":"list-dismissal-requests-for-code-scanning-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-an-org","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/orgs/{org}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"list-alert-dismissal-requests-for-secret-scanning-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"actions","slug":"set-allowed-actions-for-a-repository","subcategory":"permissions","verb":"put","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"code-scanning","slug":"review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-push-rule-bypass-requests","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"repos","slug":"get-a-repository-push-bypass-request","subcategory":"bypass-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"get-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"review-an-alert-dismissal-request-for-secret-scanning","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/secret-scanning/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"list-dismissal-requests-for-dependabot-alerts-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"get-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"get","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"create-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"post","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"dependabot","slug":"review-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"patch","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"dependabot","slug":"cancel-a-dismissal-request-for-a-dependabot-alert-for-a-repository","subcategory":"alert-dismissal-requests","verb":"delete","requestPath":"/repos/{owner}/{repo}/dismissal-requests/dependabot/{alert_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"get-a-github-enterprise-cloud-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-cloud-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-cloud-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"secret-scanning","slug":"review-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"patch","requestPath":"/repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"secret-scanning","slug":"dismiss-a-response-on-a-bypass-request-for-secret-scanning","subcategory":"delegated-bypass","verb":"delete","requestPath":"/repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}","access":"read","user-to-server":true,"server-to-server":false,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage"},{"slug":"set-the-github-actions-oidc-custom-issuer-policy-for-an-enterprise","subcategory":"oidc","verb":"put","requestPath":"/enterprises/{enterprise}/actions/oidc/customization/issuer"},{"slug":"get-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"set-copilot-content-exclusion-rules-for-an-enterprise","subcategory":"copilot-content-exclusion-management","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/content_exclusion"},{"slug":"get-custom-agents-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents"},{"slug":"get-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"get","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"set-the-source-organization-for-custom-agents-in-an-enterprise","subcategory":"copilot-custom-agents","verb":"put","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"delete-the-custom-agents-source-for-an-enterprise","subcategory":"copilot-custom-agents","verb":"delete","requestPath":"/enterprises/{enterprise}/copilot/custom-agents/source"},{"slug":"get-github-enterprise-server-statistics","subcategory":"admin-stats","verb":"get","requestPath":"/enterprise-installation/{enterprise_or_org}/server-statistics"},{"slug":"get-enterprise-owned-organizations-that-can-have-github-apps-installed","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations"},{"slug":"get-repositories-belonging-to-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories"},{"slug":"list-github-apps-installed-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"install-a-github-app-on-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"post","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations"},{"slug":"uninstall-a-github-app-from-an-enterprise-owned-organization","subcategory":"organization-installations","verb":"delete","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}"},{"slug":"get-the-repositories-accessible-to-a-given-github-app-installation","subcategory":"organization-installations","verb":"get","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"toggle-installation-repository-access-between-selected-and-all-repositories","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories"},{"slug":"grant-repository-access-to-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add"},{"slug":"remove-repository-access-from-an-organization-installation","subcategory":"organization-installations","verb":"patch","requestPath":"/enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove"},{"slug":"get-the-audit-log-for-an-enterprise","subcategory":"audit-log","verb":"get","requestPath":"/enterprises/{enterprise}/audit-log"},{"slug":"list-enterprise-consumed-licenses","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/consumed-licenses"},{"slug":"revoke-all-credential-authorizations-for-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/revoke-all"},{"slug":"revoke-credential-authorizations-for-a-user-in-an-enterprise","subcategory":"credential-authorizations","verb":"post","requestPath":"/enterprises/{enterprise}/credential-authorizations/{username}/revoke"},{"slug":"get-all-enterprise-roles-for-an-enterprise","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles"},{"slug":"remove-all-enterprise-roles-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}"},{"slug":"assign-an-enterprise-role-to-a-team","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-an-enterprise-role-from-a-team","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/teams/{team_slug}/{role_id}"},{"slug":"remove-all-enterprise-roles-from-a-user","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}"},{"slug":"assign-an-enterprise-role-to-an-enterprise-user","subcategory":"enterprise-roles","verb":"put","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"remove-enterprise-user-role-assignment","subcategory":"enterprise-roles","verb":"delete","requestPath":"/enterprises/{enterprise}/enterprise-roles/users/{username}/{role_id}"},{"slug":"get-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}"},{"slug":"list-teams-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/teams"},{"slug":"list-users-that-are-assigned-to-an-enterprise-role","subcategory":"enterprise-roles","verb":"get","requestPath":"/enterprises/{enterprise}/enterprise-roles/{role_id}/users"},{"slug":"get-a-license-sync-status","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/license-sync-status"},{"slug":"get-organization-custom-properties-schema-for-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"create-or-update-organization-custom-property-definitions-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/schema"},{"slug":"get-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"create-or-update-an-organization-custom-property-definition-on-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"put","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"remove-an-organization-custom-property-definition-from-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"delete","requestPath":"/enterprises/{enterprise}/org-properties/schema/{custom_property_name}"},{"slug":"list-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"get","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"create-or-update-custom-property-values-for-organizations-in-an-enterprise","subcategory":"custom-properties-for-orgs","verb":"patch","requestPath":"/enterprises/{enterprise}/org-properties/values"},{"slug":"get-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"create-or-update-custom-properties-for-an-enterprise","subcategory":"custom-properties","verb":"patch","requestPath":"/enterprises/{enterprise}/properties/schema"},{"slug":"promote-a-custom-property-to-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote"},{"slug":"get-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"get","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-or-update-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"put","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"remove-a-custom-property-for-an-enterprise","subcategory":"custom-properties","verb":"delete","requestPath":"/enterprises/{enterprise}/properties/schema/{custom_property_name}"},{"slug":"create-an-enterprise-repository-ruleset","subcategory":"rules","verb":"post","requestPath":"/enterprises/{enterprise}/rulesets"},{"slug":"get-an-enterprise-repository-ruleset","subcategory":"rules","verb":"get","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"update-an-enterprise-repository-ruleset","subcategory":"rules","verb":"put","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"delete-an-enterprise-repository-ruleset","subcategory":"rules","verb":"delete","requestPath":"/enterprises/{enterprise}/rulesets/{ruleset_id}"},{"slug":"get-github-advanced-security-active-committers-for-an-enterprise","subcategory":"licensing","verb":"get","requestPath":"/enterprises/{enterprise}/settings/billing/advanced-security"},{"slug":"list-provisioned-scim-groups-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"provision-a-scim-enterprise-group","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Groups"},{"slug":"get-scim-provisioning-information-for-an-enterprise-group","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-group","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-group","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"delete-a-scim-group-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}"},{"slug":"list-scim-provisioned-identities-for-an-enterprise","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"provision-a-scim-enterprise-user","subcategory":"scim","verb":"post","requestPath":"/scim/v2/enterprises/{enterprise}/Users"},{"slug":"get-scim-provisioning-information-for-an-enterprise-user","subcategory":"scim","verb":"get","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"set-scim-information-for-a-provisioned-enterprise-user","subcategory":"scim","verb":"put","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"update-an-attribute-for-a-scim-enterprise-user","subcategory":"scim","verb":"patch","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"delete-a-scim-user-from-an-enterprise","subcategory":"scim","verb":"delete","requestPath":"/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}"},{"slug":"get-github-enterprise-cloud-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"read"},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","additional-permissions":false,"access":"write"},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","additional-permissions":false,"access":"read"},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":true,"access":"write"},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","additional-permissions":false,"access":"read"},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","additional-permissions":false,"access":"read"},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"read"},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","additional-permissions":false,"access":"write"},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"read"},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","additional-permissions":false,"access":"write"},{"slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions"},{"slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy"},{"slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions"},{"slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks"},{"slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}"},{"slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages"},{"slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds"},{"slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}"},{"slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches"},{"category":"actions","slug":"get-allowed-actions-for-an-organization","subcategory":"permissions","verb":"get","requestPath":"/orgs/{org}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"get","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"patch","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-an-organization","subcategory":"org-pre-receive-hooks","verb":"delete","requestPath":"/orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"set-github-actions-cache-usage-policy-for-a-repository","subcategory":"cache","verb":"patch","requestPath":"/repos/{owner}/{repo}/actions/cache/usage-policy","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"actions","slug":"get-allowed-actions-for-a-repository","subcategory":"permissions","verb":"get","requestPath":"/repos/{owner}/{repo}/actions/permissions/selected-actions","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"create-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"update-information-about-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"put","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"pages","slug":"delete-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"delete","requestPath":"/repos/{owner}/{repo}/pages","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":true},{"category":"repos","slug":"list-repository-cache-replication-status","subcategory":"repos","verb":"get","requestPath":"/repos/{owner}/{repo}/replicas/caches","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-a-github-enterprise-server-pages-site","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"list-github-enterprise-server-pages-builds","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"request-a-github-enterprise-server-pages-build","subcategory":"pages","verb":"post","requestPath":"/repos/{owner}/{repo}/pages/builds","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"pages","slug":"get-github-enterprise-server-pages-build","subcategory":"pages","verb":"get","requestPath":"/repos/{owner}/{repo}/pages/builds/{build_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"list-pre-receive-hooks-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"get-a-pre-receive-hook-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"get","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"read","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"update-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"patch","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"category":"enterprise-admin","slug":"remove-pre-receive-hook-enforcement-for-a-repository","subcategory":"repo-pre-receive-hooks","verb":"delete","requestPath":"/repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}","access":"write","user-to-server":true,"server-to-server":true,"additional-permissions":false},{"slug":"get-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"get","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"set-github-actions-cache-usage-policy-for-an-enterprise","subcategory":"cache","verb":"patch","requestPath":"/enterprises/{enterprise}/actions/cache/usage-policy"},{"slug":"get-github-enterprise-server-meta-information","subcategory":"meta","verb":"get","requestPath":"/meta"}] \ No newline at end of file diff --git a/src/github-apps/data/version-index.json b/src/github-apps/data/version-index.json index 5014ce9581c5..b688cb377b6a 100644 --- a/src/github-apps/data/version-index.json +++ b/src/github-apps/data/version-index.json @@ -1 +1 @@ -{"fpt-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[794,504,505,506,795,796,797,798,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[839,840,841,842,843,844]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[913,914,915,916]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2033,2034]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2698,2392,2393,2394,2699,2700,2701,2702,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2743,2744,2745,2746,2747,2748]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2817,2818,2819,2820]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2852,2853],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2963,2964,2965,2966],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"fpt-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[794,504,505,506,795,796,797,798,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[839,840,841,842,843,844]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[913,914,915,916]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2033,2034]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2698,2392,2393,2394,2699,2700,2701,2702,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2743,2744,2745,2746,2747,2748]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2817,2818,2819,2820]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2852,2853],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"apps":[2851,2963,2964,2965,2966],"billing":[1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-quality":[1215,1216],"code-scanning":[1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,2897,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[1777,1778,1779,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghec-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2999,3000,3001,3002,3003,79,80,81,3004,82,83,84,85,86,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3016,3003,3017,3018,3004,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3021,207,208,209,210,211,3022,3023,3024,212,213,214,215,216,217,218,219,220,3025,3026,221,3027,3028,3029,3030,3031,3032,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3033,3034,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3053,3054,3055,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570,3046,3047,3056]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3066,3053,3054,3055,3067,3068,797,3069,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[3091,3092,3093,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3147,3148,3149,3150,3151,3152,3153,3154,3155,3156]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3181]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3198,3199,1889,1890,1891,1892,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,3203,3204,3205,3206,3207,1959,1960,1961,3208,1962,1963,1964,1965,1966,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3220,3207,3221,3222,3208,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,3225,2087,2088,2089,2090,2091,3226,3227,3228,2092,2093,2094,2095,2096,2097,2098,2099,2100,3229,3230,2101,3231,3232,3233,3234,3235,3236,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,3237,3238,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,3257,3258,3259,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3270,3257,3258,3259,3271,3272,2701,3273,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964,2965,2966],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghec-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,2999,3000,3001,3002,3003,79,80,81,3004,82,83,84,85,86,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3016,3003,3017,3018,3004,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3021,207,208,209,210,211,3022,3023,3024,212,213,214,215,216,217,218,219,220,3025,3026,221,3027,3028,3029,3030,3031,3032,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3033,3034,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3053,3054,3055,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,563,564,565,566,567,568,569,570,3046,3047,3056]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,571,572,573,574]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[575,576,577]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[578,579,580,581,582]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,583,584,585,586,587,588,589,590,591,592,593]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,621,622,622,623,624,625,626,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[673]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3066,3053,3054,3055,3067,3068,797,3069,799,800,801,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,730,731,732,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[831,832,833,834,835,836,837,838]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[869,870,871,872]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[873,874,875,876,877,878,879,880,881]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[882,883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[910,911,912]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[3091,3092,3093,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3147,3148,3149,3150,3151,3152,3153,3154,3155,3156]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1858,1859,1860,1861,1862]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3181]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1880,1881,1882,1883,1884,1885,1886,1887,1888]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3198,3199,1889,1890,1891,1892,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,3203,3204,3205,3206,3207,1959,1960,1961,3208,1962,1963,1964,1965,1966,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1988,1989,1990,1991,1992,1993,1994,1995,1996]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[1997,1998,1999,2000,2001,2002,2003,2004,2005]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2006,2007,2008,2009]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2010,2011,2012,2013,2014]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2015,2016,2017,2018,2019,2020,2021,2022,2023,2024]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2025,2026,2027,2028,2029,2030]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2031,2032]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3220,3207,3221,3222,3208,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2043,2044,2045,2046,1953,1954,1955,1956,1957,1958,1966]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2047,2048,2049,2050,2051,2052]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2053,2054,2055,2056]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2057,2058,2059,2060]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,3225,2087,2088,2089,2090,2091,3226,3227,3228,2092,2093,2094,2095,2096,2097,2098,2099,2100,3229,3230,2101,3231,3232,3233,3234,3235,3236,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,3237,3238,2117,2118,2119]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2120,2121,2122,2123,2124,2125]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2126,2127,2128,2129,2130]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2131,2132,2133,2134,2135,2136,2137,2138,2139]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2140,2141,2142]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2143,2144,2145,2146]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,3257,3258,3259,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2423,2424,2425,2426,2427,2428]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2429,2430,2431,2432,2433,2434]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2435,2436,2437,2438,2439]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2440,2441,2442,2443,2444,2445,2446,2447,2448]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2146,2473,2474,2475,2476]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2477,2478,2479]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2480,2481,2482,2483,2484]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2143,2144,2145,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2523,2524,2524,2525,2526,2527,2528,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2575]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3270,3257,3258,3259,3271,3272,2701,3273,2703,2704,2705,2395]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2735,2736,2737,2738,2739,2740,2741,2742]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2773,2774,2775,2776]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2777,2778,2779,2780,2781,2782,2783,2784,2785]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2786,2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2814,2815,2816]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,2842,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1267,1268,1271,1272,1273,1274,1275],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824],"users":[2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[2835,2836,2837,2838,3276,3277,2839,2840,2841,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"agents":[1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964,2965,2966],"billing":[3077,3078,3079,3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"campaigns":[1210,1211,1212,1213,1214],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"classroom":[2967,2968,2969,2970,2971,2972],"code-scanning":[1217,3081,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"codespaces":[1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"copilot":[3278,3279,3280,3281,3282,3283,2868,2869,2870,2871,2872,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341],"copilot-spaces":[1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355],"dependabot":[1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1382,1383,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"interactions":[1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3338,2898,2899,2900],"metrics":[1498,1499,1500,1501,1502,1503,1504,1505,1506,1507],"migrations":[1508,1509,1510,1511,1512,1513,1514,1515],"orgs":[2901,3091,3092,3093,2902,1516,1517,1518,1519,1520,1521,1522,2903,1523,1524,1525,1526,2904,3094,1527,1528,1529,1530,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,1531,3107,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3113,3114,3115,3116,3117,3118,1628,3119,1630,1631,1632,1633],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"scim":[3122,3123,3124,3125,3126,3127],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951,1786,1787,1788,1789,1790,1791,1792,1793],"teams":[3137,3138,3139,1794,1795,1796,1797,1798,3140,3141,3142,1799,1800,1801,1802,1803,1804,1805,1806,1807,3143,3144,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,3145,3146,1824,2992],"users":[2993,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2955,1854,1855,1856,2956,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.17-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,49,50,51,52,3339,2996,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,82,3005,87,88,89,90,91,92,93,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,278,279,280,281]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,839,3039,3039,3040,3070,3070,3071,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,1777,3130,3131,3132,3133,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1929,1930,1931,1932,3379,3200,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1962,3209,1967,1968,1969,1970,1971,1972,1973,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,2743,3243,3243,3244,3274,3274,3275,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,1777,3130,3131,3132,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,1777,3130,3131,3132,3133,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.18-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,49,50,51,52,3339,2996,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1929,1930,1931,1932,3379,3200,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,966,967,968,969,3359,3072,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.19-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3064]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3268]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3089],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.20-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.21-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,3092,3093,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}},"ghes-3.21-2026-03-10":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[2995,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3339,2996,55,56,57,58,59,60,61,62,2997,2998,63,64,65,66,67,68,69,70,71,72,3001,3002,79,80,81,82,3005,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3006,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3007,153,3008,154,3009,3010]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3011,3012]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[2995,3001,3013,3002,3014,3015,3005]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3019,3020,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3022,3023,3024,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3035,3036,3037]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3038,3039,3040,3041]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3042,3043,3044]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3045,3046,3047,3048]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3340,3341,3342,3343]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3049,3050,3051]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3344,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3345,406,407,408,409,410,411,412,413,414,415,3346,3052,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3347,3348,3349,3350,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[559,560,561,562,565,566,567,568,569,570,3046,3047,3056]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[594,595,596]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[597,598,599,600,601,3057,3058,609,610,611,612,613,614,615,616,617,619,620,621,621,622,622,623,624,627,3050,3050,3059,3060,3060,628,629,630,631,632,633,634,635,636,636,637,637,638,639,640,641,642,651,652,653,654,655,656,657,658,658,659,660,661,662,663,664,665,666,666,667,668,669,670,671,672]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[674]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[675,676,677,678,3061,3062,3063,3064,3065]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[679,680,681,682,683]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[684,685,686,687,688,689,690,691]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[692,693,694,695,696,697,698,699,700,701]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,733,734,735,736,737,738,739,741,742,743,748,749,750,751,752,753,754,755,756,757,758,759]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[760,761,762,763,764,765,766,767,768,769,770,771,774,775,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3351,3347,3348,3349,3352,3353,797,3354,799,800,801]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[702,703,802,706,707,708,709,716,718,719,720,721,722,723,728,733,734,735,736,737,738,739,748,749,750,751,752,753,754,755,756,757,758,759,803,804,805,806,807,808,809,810,811,653,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3355,3356,3357,3358]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3050,3051]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3038,3049,839,3039,3039,3040,3070,3070,3071,3050,3050,3059,3060,3060,840,841,842,843,844]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3039,3041]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[845,846,847,848,849,850]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[851,852,853,854,855,856]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[857,858,859,860,861,862,863,864,865,866,867,868]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[621,622,636,637,658,666]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[883,884,885,886]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[887,888,889,890,891]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[892,893,894,895]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[896,897,898,899,900,901,902,903,904]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[905,906,907,908,909]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[917,918,919]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[920,921,922,923]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[924,925,926,927,928]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[929,930]}},"fine-grained-pat":{"actions":[935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128],"announcement-banners":[3074,3075,3076],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"enterprise-admin":[3363,3364,3365,3366,3367,3368,3369,3370],"gists":[1410,1411,1412,1413,1414,1415,1416,1417,1418],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[1496],"markdown":[1497],"metrics":[1499,1500,1501,1502,1503],"orgs":[3091,3092,3093,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,1620,1621],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[1776],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1857]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3157,3158,3159,3160,3161,3162]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3182,3183,3184,3185,3186,3187,3188]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3189,3190,3191,3192,3193]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3194,3189,3195,3196,3197,3190,3191,3192,3193]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3199,1902,1903,1904,1905,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,3379,3200,1935,1936,1937,1938,1939,1940,1941,1942,3201,3202,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,3205,3206,1959,1960,1961,1962,3209,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,3210,1981,1982,1983,1984,1985,1986,1987]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3211,2033,3212,2034,3213,3214]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3215,3216]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2035,2036,2037,2038,2039,2040,2041]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3199,3205,3217,3206,3218,3219,3209]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2042]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3223,3224,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,3226,3227,3228,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3239,3240,3241]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3242,3243,3244,3245]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2147,2148,2149,2150,2151,2152,2153,2154,2155]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3246,3247,3248]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3249,3250,3251,3252]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3380,3381,3382,3383]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2156,2157,2158,2159,2160,2161]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2162,2163,2164,2165]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2166,2167,2168,2169]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3253,3254,3255]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2183,2184,2185,2186,2187,2188,2189,2190,2191]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2192,2193,2194,2195,2196,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2218,2219,2220,2221,2222,2223,2224,2225,2226]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2238,2239,2240,2241,2243,3384,2244,2245,2246,2249,2250,2251,2252,2253,2254,2255,2256,2257,2259,2260,2261,2262,2263,2265,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2280,2281,2282,2283,2284,2285]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2286,2287,2288,2289,2290,3385,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,3386,3256,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2385,2386,2387,2388,2389,2390,2391,3387,3388,3389,3390,2398,2399,2400,2401,2402,2403,2404,2406,2407,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2461,2462,2463,2464,2467,2468,2469,2470,2471,2472,3250,3251,3260]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2496,2497,2498]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2499,2500,2501,2502,2503,3261,3262,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2523,2524,2524,2525,2526,2529,3254,3254,3263,3264,3264,2530,2531,2532,2533,2534,2535,2536,2537,2538,2538,2539,2539,2540,2541,2542,2543,2544,2553,2554,2555,2556,2557,2558,2559,2560,2560,2561,2562,2563,2564,2565,2566,2567,2568,2568,2569,2570,2571,2572,2573,2574]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2576]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2577,2578,2579,2580,3265,3266,3267,3268,3269]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2581,2582,2583,2584,2585]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2586,2587,2588,2589,2590,2591,2592,2593,2594]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2595,2596,2597,2598,2599,2600,2601,2602,2603,2604]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2636,2637,2638,2639,2640,2641,2642,2644,2645,2646,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3391,3387,3388,3389,3392,3393,2701,3394,2703,2704,2705]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2605,2606,2706,2609,2610,2611,2612,2619,2621,2622,2623,2624,2625,2626,2631,2636,2637,2638,2639,2640,2641,2642,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2707,2708,2709,2710,2711,2712,2713,2714,2715,2555,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3395,3396,3397,3398]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3254,3255]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3242,3253,2743,3243,3243,3244,3274,3274,3275,3254,3254,3263,3264,3264,2744,2745,2746,2747,2748]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3243,3245]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2749,2750,2751,2752,2753,2754]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2755,2756,2757,2758,2759,2760]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2523,2524,2538,2539,2560,2568]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2787,2788,2789,2790]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2791,2792,2793,2794,2795]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2796,2797,2798,2799]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2800,2801,2802,2803,2804,2805,2806,2807,2808]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2809,2810,2811,2812,2813]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2385]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2821,2822,2823]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2824,2825,2826,2827]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2828,2829,2830,2831,2832]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2833,2834]}},"server-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,2842,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,2847,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2852,2853],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2913],"packages":[2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3134,3135,3136,1780,1781,1782,1783,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824],"users":[2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]},"user-to-server-rest":{"actions":[3276,3399,3400,935,936,956,957,958,959,960,961,962,963,964,965,966,967,968,969,3359,3072,972,973,974,975,976,977,978,979,980,981,982,983,984,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1032,3360,3361,1033,1034,1035,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,3362,3073,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087,1088,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117],"activity":[2843,2844,2845,2846,1118,1119,1120,1121,1122,1123,1124,1125,2847,1126,2848,2849,2850,1127,1128],"announcement-banners":[3074,3075,3076],"apps":[2851,2963,2964],"billing":[3080],"branches":[1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209],"checks":[2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865],"code-scanning":[1217,3081,1218,1219,1220,1224,1225,1226,1227,1234,1235,1236,1237,3082,3083,3084],"code-security":[1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248],"codes-of-conduct":[2866,2867],"collaborators":[1297,1298,1299,1300,1301,1302,1303,1304,1305,2973,1306],"commits":[1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320],"dependabot":[1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,3085,1372,1373,1374,1375,1376,1377,1378,1379,3086,3087,3088,3089,3090],"dependency-graph":[1380,1381,1384],"deploy-keys":[1385,1386,1387,1388],"deployments":[1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409],"emojis":[2873],"enterprise-admin":[3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3325,3363,3364,3365,3366,3367,3368,3369,3370,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337],"enterprise-teams":[2874,2875,2876,2877,2878,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890],"gists":[2974,1410,2975,2976,2977,1411,1412,2978,1413,2979,1414,1415,2980,2981,1416,2982,1417,1418,2983,2984],"git":[1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431],"gitignore":[2891,2892],"issues":[2985,2986,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1472,1473,1474,1475,1476,1477,1478,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,2987],"licenses":[2893,2894,1496],"markdown":[1497,2895],"meta":[2896,3401,2898,2900],"metrics":[1499,1500,1501,1502,1503],"orgs":[2901,3091,3092,3093,2902,1516,1517,3094,3095,3098,3099,3100,3101,3102,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1552,1565,1566,1567,1568,1569,1570,3108,1571,3109,1572,1573,1574,1575,1576,1577,1578,3110,3111,1579,1580,1581,1582,1583,2905,2906,2907,2908,2909,2910,2911,2912,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,3112,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1619,2988,1620,1621,2989,2913],"packages":[2914,2915,2916,2917,2919,2920,2990,2923,2924,2925,2927,2928,2931,2932,2933,2934,2936,2937],"pages":[3371,3372,3373,3374,3375,3376,1628,3377,1630,1631,1632],"private-registries":[1634,1635,1636,1637,1638,1639],"projects":[1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652],"pulls":[1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679],"rate-limit":[2940],"reactions":[1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,2941,2942,2943],"releases":[1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703],"repos":[1704,1705,1706,1707,1708,1709,1712,1713,1714,1715,1716,3120,3121,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1748,1749,1750,1751,3378,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,2991,1767,1768,1769,1770,1771,1772,1773,1774,1775],"search":[2944,2945,2946,1776,2947,2948,2949],"secret-scanning":[3128,3129,1777,1778,1779,3130,3131,3132,3133,3134,3135,3136,1780,1781,1782,1783,1784,1785],"security-advisories":[2950,2951],"teams":[3137,3138,1794,1795,1796,1797,1798,3140,3141,3142,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,2992],"users":[2993,1825,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,2994,1848,1849,1850,1851,1852,1853,2952,2953,2954,2957,2958,2959,2960,1857,2961,2962]}}} \ No newline at end of file +{"fpt-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[559,560]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[796,504,505,506,797,798,799,800,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[841,842,843,844,845,846]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[915,916,917,918]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2037,2038]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[2465,2466]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2704,2396,2397,2398,2705,2706,2707,2708,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2749,2750,2751,2752,2753,2754]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2823,2824,2825,2826]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2858,2859],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2969,2970,2971,2972],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"fpt-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[153,154]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[559,560]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[796,504,505,506,797,798,799,800,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[841,842,843,844,845,846]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[915,916,917,918]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[2037,2038]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"code_quality":{"title":"Code quality","displayTitle":"Repository permissions for \"Code quality\"","indices":[2465,2466]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[2704,2396,2397,2398,2705,2706,2707,2708,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[2749,2750,2751,2752,2753,2754]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"plan":{"title":"Plan","displayTitle":"User permissions for \"Plan\"","indices":[2823,2824,2825,2826]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2858,2859],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"apps":[2857,2969,2970,2971,2972],"billing":[1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-quality":[1217,1218,1219,1220],"code-scanning":[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,2903,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[1781,1782,1783,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghec-2022-11-28":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,3005,3006,3007,3008,3009,79,80,81,3010,82,83,84,85,86,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3022,3009,3023,3024,3010,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3027,207,208,209,210,211,3028,3029,3030,212,213,214,215,216,217,218,219,220,3031,3032,221,3033,3034,3035,3036,3037,3038,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3039,3040,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3059,3060,3061,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572,3052,3053,3062]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3072,3059,3060,3061,3073,3074,799,3075,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[3097,3098,3099,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3153,3154,3155,3156,3157,3158,3159,3160,3161,3162]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3169,3170,3171,3172,3173,3174]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3187,3188]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3205,3206,1893,1894,1895,1896,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,3210,3211,3212,3213,3214,1963,1964,1965,3215,1966,1967,1968,1969,1970,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3227,3214,3228,3229,3215,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,3232,2091,2092,2093,2094,2095,3233,3234,3235,2096,2097,2098,2099,2100,2101,2102,2103,2104,3236,3237,2105,3238,3239,3240,3241,3242,3243,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,3244,3245,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,3264,3265,3266,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3277,3264,3265,3266,3278,3279,2707,3280,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970,2971,2972],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghec-2026-03-10":{"fine-grained-pat-permissions":{"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[0,1,2,3,4,5,6,7,8]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,3005,3006,3007,3008,3009,79,80,81,3010,82,83,84,85,86,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[108,109,110,111,112,113,114,115,116]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[117,118,119,120,121,122,123,124,125]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[126,127,128,129]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[130,131,132,133,134]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[135,136,137,138,139,140,141,142,143,144]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[145,146,147,148,149,150]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[151,152]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3022,3009,3023,3024,3010,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[163,164,165,166,73,74,75,76,77,78,86]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[167,168,169,170,171,172]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[173,174,175,176]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[177,178,179,180]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,3027,207,208,209,210,211,3028,3029,3030,212,213,214,215,216,217,218,219,220,3031,3032,221,3033,3034,3035,3036,3037,3038,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,3039,3040,237,238,239]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[240,241,242,243,244,245]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[246,247,248,249,250]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[251,252,253,254,255,256,257,258,259]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[260,261,262]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[263,264,265,266]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,3059,3060,3061,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[533,534,535,536,537,538]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[539,540,541,542,543,544]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[545,546,547,548,549]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[550,551,552,553,554,555,556,557,558]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,565,566,567,568,569,570,571,572,3052,3053,3062]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[266,573,574,575,576]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[577,578,579]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[580,581,582,583,584]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[263,264,265,585,586,587,588,589,590,591,592,593,594,595]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,623,624,624,625,626,627,628,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[675]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3072,3059,3060,3061,3073,3074,799,3075,801,802,803,507]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,732,733,734,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[833,834,835,836,837,838,839,840]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[871,872,873,874]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[875,876,877,878,879,880,881,882,883]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[884,885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[912,913,914]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[3097,3098,3099,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861]},"server-to-server-permissions":{"enterprise_custom_enterprise_roles":{"title":"Custom enterprise roles","displayTitle":"Enterprise permissions for \"Custom enterprise roles\"","indices":[3153,3154,3155,3156,3157,3158,3159,3160,3161,3162]},"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_ai_controls":{"title":"Enterprise AI controls","displayTitle":"Enterprise permissions for \"Enterprise AI controls\"","indices":[3169,3170,3171,3172,3173,3174]},"enterprise_copilot_metrics":{"title":"Enterprise Copilot metrics","displayTitle":"Enterprise permissions for \"Enterprise Copilot metrics\"","indices":[1862,1863,1864,1865,1866]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_credentials":{"title":"Enterprise credentials","displayTitle":"Enterprise permissions for \"Enterprise credentials\"","indices":[3187,3188]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_api_insights":{"title":"API Insights","displayTitle":"Organization permissions for \"API Insights\"","indices":[1884,1885,1886,1887,1888,1889,1890,1891,1892]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3205,3206,1893,1894,1895,1896,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,3210,3211,3212,3213,3214,1963,1964,1965,3215,1966,1967,1968,1969,1970,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_agent_secrets":{"title":"Agent secrets","displayTitle":"Organization permissions for \"Agent secrets\"","indices":[1992,1993,1994,1995,1996,1997,1998,1999,2000]},"organization_agent_variables":{"title":"Agent variables","displayTitle":"Organization permissions for \"Agent variables\"","indices":[2001,2002,2003,2004,2005,2006,2007,2008,2009]},"organization_user_blocking":{"title":"Blocking users","displayTitle":"Organization permissions for \"Blocking users\"","indices":[2010,2011,2012,2013]},"organization_campaigns":{"title":"Campaigns","displayTitle":"Organization permissions for \"Campaigns\"","indices":[2014,2015,2016,2017,2018]},"organization_copilot_spaces":{"title":"Copilot Spaces","displayTitle":"Organization permissions for \"Copilot Spaces\"","indices":[2019,2020,2021,2022,2023,2024,2025,2026,2027,2028]},"organization_copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Organization permissions for \"Copilot agent settings\"","indices":[2029,2030,2031,2032,2033,2034]},"org_copilot_content_exclusion":{"title":"Copilot content exclusion","displayTitle":"Organization permissions for \"Copilot content exclusion\"","indices":[2035,2036]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3227,3214,3228,3229,3215,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"organization_copilot_seat_management":{"title":"GitHub Copilot Business","displayTitle":"Organization permissions for \"GitHub Copilot Business\"","indices":[2047,2048,2049,2050,1957,1958,1959,1960,1961,1962,1970]},"organization_runner_custom_images":{"title":"Hosted runner custom images","displayTitle":"Organization permissions for \"Hosted runner custom images\"","indices":[2051,2052,2053,2054,2055,2056]},"issue_fields":{"title":"Issue Fields","displayTitle":"Organization permissions for \"Issue Fields\"","indices":[2057,2058,2059,2060]},"issue_types":{"title":"Issue Types","displayTitle":"Organization permissions for \"Issue Types\"","indices":[2061,2062,2063,2064]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,3232,2091,2092,2093,2094,2095,3233,3234,3235,2096,2097,2098,2099,2100,2101,2102,2103,2104,3236,3237,2105,3238,3239,3240,3241,3242,3243,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,3244,3245,2121,2122,2123]},"organization_network_configurations":{"title":"Network configurations","displayTitle":"Organization permissions for \"Network configurations\"","indices":[2124,2125,2126,2127,2128,2129]},"organization_copilot_metrics":{"title":"Organization Copilot metrics","displayTitle":"Organization permissions for \"Organization Copilot metrics\"","indices":[2130,2131,2132,2133,2134]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_codespaces_secrets":{"title":"Organization codespaces secrets","displayTitle":"Organization permissions for \"Organization codespaces secrets\"","indices":[2135,2136,2137,2138,2139,2140,2141,2142,2143]},"organization_codespaces_settings":{"title":"Organization codespaces settings","displayTitle":"Organization permissions for \"Organization codespaces settings\"","indices":[2144,2145,2146]},"organization_codespaces":{"title":"Organization codespaces","displayTitle":"Organization permissions for \"Organization codespaces\"","indices":[2147,2148,2149,2150]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,3264,3265,3266,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"agent_secrets":{"title":"Agent secrets","displayTitle":"Repository permissions for \"Agent secrets\"","indices":[2427,2428,2429,2430,2431,2432]},"agent_variables":{"title":"Agent variables","displayTitle":"Repository permissions for \"Agent variables\"","indices":[2433,2434,2435,2436,2437,2438]},"artifact_metadata":{"title":"Artifact metadata","displayTitle":"Repository permissions for \"Artifact metadata\"","indices":[2439,2440,2441,2442,2443]},"attestations":{"title":"Attestations","displayTitle":"Repository permissions for \"Attestations\"","indices":[2444,2445,2446,2447,2448,2449,2450,2451,2452]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"codespaces_lifecycle_admin":{"title":"Codespaces lifecycle admin","displayTitle":"Repository permissions for \"Codespaces lifecycle admin\"","indices":[2150,2479,2480,2481,2482]},"codespaces_metadata":{"title":"Codespaces metadata","displayTitle":"Repository permissions for \"Codespaces metadata\"","indices":[2483,2484,2485]},"codespaces_secrets":{"title":"Codespaces secrets","displayTitle":"Repository permissions for \"Codespaces secrets\"","indices":[2486,2487,2488,2489,2490]},"codespaces":{"title":"Codespaces","displayTitle":"Repository permissions for \"Codespaces\"","indices":[2147,2148,2149,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2529,2530,2530,2531,2532,2533,2534,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"copilot_agent_settings":{"title":"Copilot agent settings","displayTitle":"Repository permissions for \"Copilot agent settings\"","indices":[2581]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3277,3264,3265,3266,3278,3279,2707,3280,2709,2710,2711,2399]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_advisories":{"title":"Repository security advisories","displayTitle":"Repository permissions for \"Repository security advisories\"","indices":[2741,2742,2743,2744,2745,2746,2747,2748]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"blocking":{"title":"Block another user","displayTitle":"User permissions for \"Block another user\"","indices":[2779,2780,2781,2782]},"codespaces_user_secrets":{"title":"Codespaces user secrets","displayTitle":"User permissions for \"Codespaces user secrets\"","indices":[2783,2784,2785,2786,2787,2788,2789,2790,2791]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2792,2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"interaction_limits":{"title":"Interaction limits","displayTitle":"User permissions for \"Interaction limits\"","indices":[2820,2821,2822]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,2848,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1271,1272,1275,1276,1277,1278,1279],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828],"users":[2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[2841,2842,2843,2844,3283,3284,2845,2846,2847,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"agents":[1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970,2971,2972],"billing":[3083,3084,3085,3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"campaigns":[1212,1213,1214,1215,1216],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"classroom":[2973,2974,2975,2976,2977,2978],"code-scanning":[1221,3087,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"codespaces":[1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"copilot":[3285,3286,3287,3288,3289,3290,2874,2875,2876,2877,2878,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345],"copilot-spaces":[1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359],"dependabot":[1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1386,1387,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"interactions":[1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3346,2904,2905,2906],"metrics":[1502,1503,1504,1505,1506,1507,1508,1509,1510,1511],"migrations":[1512,1513,1514,1515,1516,1517,1518,1519],"orgs":[2907,3097,3098,3099,2908,1520,1521,1522,1523,1524,1525,1526,2909,1527,1528,1529,1530,2910,3100,1531,1532,1533,1534,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,1535,3113,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3119,3120,3121,3122,3123,3124,1632,3125,1634,1635,1636,1637],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"scim":[3128,3129,3130,3131,3132,3133],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957,1790,1791,1792,1793,1794,1795,1796,1797],"teams":[3143,3144,3145,1798,1799,1800,1801,1802,3146,3147,3148,1803,1804,1805,1806,1807,1808,1809,1810,1811,3149,3150,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,3151,3152,1828,2998],"users":[2999,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2961,1858,1859,1860,2962,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.17-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,49,50,51,52,3347,3002,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,82,3011,87,88,89,90,91,92,93,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,278,279,280,281]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,841,3045,3045,3046,3076,3076,3077,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,1781,3136,3137,3138,3139,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1933,1934,1935,1936,3387,3207,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1966,3216,1971,1972,1973,1974,1975,1976,1977,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,2749,3250,3250,3251,3281,3281,3282,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,1781,3136,3137,3138,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,1781,3136,3137,3138,3139,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.18-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,49,50,51,52,3347,3002,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1933,1934,1935,1936,3387,3207,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,968,969,970,971,3367,3078,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.19-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3070]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3275]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3095],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.20-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.21-2022-11-28":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,3098,3099,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}},"ghes-3.21-2026-03-10":{"fine-grained-pat-permissions":{"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3001,22,23,24,25,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3347,3002,55,56,57,58,59,60,61,62,3003,3004,63,64,65,66,67,68,69,70,71,72,3007,3008,79,80,81,82,3011,87,88,89,90,91,92,93,94,95,96,97,98,99,100,3012,101,102,103,104,105,106,107]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3013,153,3014,154,3015,3016]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3017,3018]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[155,156,157,158,159,160,161]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3001,3007,3019,3008,3020,3021,3011]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[162]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3025,3026,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,3028,3029,3030,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3041,3042,3043]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3044,3045,3046,3047]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[267,268,269,270,271,272,273,274,275]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3048,3049,3050]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3051,3052,3053,3054]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3348,3349,3350,3351]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[276,277,278,279,280,281]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[282,283,284,285,286,287,288,289,290,291,292,293,294]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3055,3056,3057]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[295,296,297,298,299,300,301,302,303]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[330,331,332,333,334,335,336,337,338]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[339,340,341,342,343,344,345,346,347,348,349]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[350,351,352,353,355,3352,356,357,358,361,362,363,364,365,366,367,368,369,371,372,373,374,375,377,378,379,380,381,382,383,385,386,387,388,389,390,392,393,394,395,396,397]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[398,399,400,401,402,3353,406,407,408,409,410,411,412,413,414,415,3354,3058,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,497,498,499,500,501,502,503,3355,3356,3357,3358,510,511,512,513,514,515,516,518,519,524,525,526,527,528,529,530,531,532]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[561,562,563,564,567,568,569,570,571,572,3052,3053,3062]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[596,597,598]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[599,600,601,602,603,3063,3064,611,612,613,614,615,616,617,618,619,621,622,623,623,624,624,625,626,629,3056,3056,3065,3066,3066,630,631,632,633,634,635,636,637,638,638,639,639,640,641,642,643,644,653,654,655,656,657,658,659,660,660,661,662,663,664,665,666,667,668,668,669,670,671,672,673,674]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[676]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[677,678,679,680,3067,3068,3069,3070,3071]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[681,682,683,684,685]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[686,687,688,689,690,691,692,693]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[694,695,696,697,698,699,700,701,702,703]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,735,736,737,738,739,740,741,743,744,745,750,751,752,753,754,755,756,757,758,759,760,761]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[762,763,764,765,766,767,768,769,770,771,772,773,776,777,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3359,3355,3356,3357,3360,3361,799,3362,801,802,803]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[704,705,804,708,709,710,711,718,720,721,722,723,724,725,730,735,736,737,738,739,740,741,750,751,752,753,754,755,756,757,758,759,760,761,805,806,807,808,809,810,811,812,813,655,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3363,3364,3365,3366]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3056,3057]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3044,3055,841,3045,3045,3046,3076,3076,3077,3056,3056,3065,3066,3066,842,843,844,845,846]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3045,3047]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[847,848,849,850,851,852]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[853,854,855,856,857,858]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[859,860,861,862,863,864,865,866,867,868,869,870]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[623,624,638,639,660,668]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[885,886,887,888]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[889,890,891,892,893]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[894,895,896,897]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[898,899,900,901,902,903,904,905,906]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[907,908,909,910,911]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[497]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[919,920,921]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[922,923,924,925]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[926,927,928,929,930]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[931,932]}},"fine-grained-pat":{"actions":[937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130],"announcement-banners":[3080,3081,3082],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"enterprise-admin":[3371,3372,3373,3374,3375,3376,3377,3378],"gists":[1414,1415,1416,1417,1418,1419,1420,1421,1422],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[1500],"markdown":[1501],"metrics":[1503,1504,1505,1506,1507],"orgs":[3097,3098,3099,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,1624,1625],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[1780],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1861]},"server-to-server-permissions":{"enterprise_custom_properties":{"title":"Custom properties","displayTitle":"Enterprise permissions for \"Custom properties\"","indices":[3163,3164,3165,3166,3167,3168]},"enterprise_scim":{"title":"Enterprise SCIM","displayTitle":"Enterprise permissions for \"Enterprise SCIM\"","indices":[3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186]},"enterprise_custom_properties_for_organizations":{"title":"Enterprise custom properties for organizations","displayTitle":"Enterprise permissions for \"Enterprise custom properties for organizations\"","indices":[3189,3190,3191,3192,3193,3194,3195]},"enterprise_organization_installation_repositories":{"title":"Enterprise organization installation repositories","displayTitle":"Enterprise permissions for \"Enterprise organization installation repositories\"","indices":[3196,3197,3198,3199,3200]},"enterprise_organization_installations":{"title":"Enterprise organization installations","displayTitle":"Enterprise permissions for \"Enterprise organization installations\"","indices":[3201,3196,3202,3203,3204,3197,3198,3199,3200]},"enterprise_teams":{"title":"Enterprise teams","displayTitle":"Enterprise permissions for \"Enterprise teams\"","indices":[1867,1868,1869,1870,1871,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883]},"organization_administration":{"title":"Administration","displayTitle":"Organization permissions for \"Administration\"","indices":[3206,1906,1907,1908,1909,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,3387,3207,1939,1940,1941,1942,1943,1944,1945,1946,3208,3209,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,3212,3213,1963,1964,1965,1966,3216,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,3217,1985,1986,1987,1988,1989,1990,1991]},"organization_custom_org_roles":{"title":"Custom organization roles","displayTitle":"Organization permissions for \"Custom organization roles\"","indices":[3218,2037,3219,2038,3220,3221]},"custom_properties_for_organizations":{"title":"Custom properties for organizations","displayTitle":"Organization permissions for \"Custom properties for organizations\"","indices":[3222,3223]},"organization_custom_properties":{"title":"Custom properties","displayTitle":"Organization permissions for \"Custom properties\"","indices":[2039,2040,2041,2042,2043,2044,2045]},"organization_custom_roles":{"title":"Custom repository roles","displayTitle":"Organization permissions for \"Custom repository roles\"","indices":[3206,3212,3224,3213,3225,3226,3216]},"organization_events":{"title":"Events","displayTitle":"Organization permissions for \"Events\"","indices":[2046]},"members":{"title":"Members","displayTitle":"Organization permissions for \"Members\"","indices":[3230,3231,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,3233,3234,3235,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123]},"organization_announcement_banners":{"title":"Organization announcement banners","displayTitle":"Organization permissions for \"Organization announcement banners\"","indices":[3246,3247,3248]},"organization_secret_scanning_bypass_requests":{"title":"Organization bypass requests for secret scanning","displayTitle":"Organization permissions for \"Organization bypass requests for secret scanning\"","indices":[3249,3250,3251,3252]},"organization_dependabot_secrets":{"title":"Organization dependabot secrets","displayTitle":"Organization permissions for \"Organization dependabot secrets\"","indices":[2151,2152,2153,2154,2155,2156,2157,2158,2159]},"organization_dependabot_dismissal_requests":{"title":"Organization dismissal requests for Dependabot","displayTitle":"Organization permissions for \"Organization dismissal requests for Dependabot\"","indices":[3253,3254,3255]},"organization_code_scanning_dismissal_requests":{"title":"Organization dismissal requests for code scanning","displayTitle":"Organization permissions for \"Organization dismissal requests for code scanning\"","indices":[3256,3257,3258,3259]},"organization_pre_receive_hooks":{"title":"Organization pre-receive hooks","displayTitle":"Organization permissions for \"Organization pre-receive hooks\"","indices":[3388,3389,3390,3391]},"organization_private_registries":{"title":"Organization private registries","displayTitle":"Organization permissions for \"Organization private registries\"","indices":[2160,2161,2162,2163,2164,2165]},"organization_personal_access_token_requests":{"title":"Personal access token requests","displayTitle":"Organization permissions for \"Personal access token requests\"","indices":[2166,2167,2168,2169]},"organization_personal_access_tokens":{"title":"Personal access tokens","displayTitle":"Organization permissions for \"Personal access tokens\"","indices":[2170,2171,2172,2173]},"organization_projects":{"title":"Projects","displayTitle":"Organization permissions for \"Projects\"","indices":[2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186]},"secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Organization permissions for \"Secret scanning alert dismissal requests\"","indices":[3260,3261,3262]},"organization_secrets":{"title":"Secrets","displayTitle":"Organization permissions for \"Secrets\"","indices":[2187,2188,2189,2190,2191,2192,2193,2194,2195]},"organization_self_hosted_runners":{"title":"Self-hosted runners","displayTitle":"Organization permissions for \"Self-hosted runners\"","indices":[2196,2197,2198,2199,2200,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221]},"organization_actions_variables":{"title":"Variables","displayTitle":"Organization permissions for \"Variables\"","indices":[2222,2223,2224,2225,2226,2227,2228,2229,2230]},"organization_hooks":{"title":"Webhooks","displayTitle":"Organization permissions for \"Webhooks\"","indices":[2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241]},"actions":{"title":"Actions","displayTitle":"Repository permissions for \"Actions\"","indices":[2242,2243,2244,2245,2247,3392,2248,2249,2250,2253,2254,2255,2256,2257,2258,2259,2260,2261,2263,2264,2265,2266,2267,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2281,2282,2284,2285,2286,2287,2288,2289]},"administration":{"title":"Administration","displayTitle":"Repository permissions for \"Administration\"","indices":[2290,2291,2292,2293,2294,3393,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,3394,3263,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2389,2390,2391,2392,2393,2394,2395,3395,3396,3397,3398,2402,2403,2404,2405,2406,2407,2408,2410,2411,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426]},"checks":{"title":"Checks","displayTitle":"Repository permissions for \"Checks\"","indices":[2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464]},"security_events":{"title":"Code scanning alerts","displayTitle":"Repository permissions for \"Code scanning alerts\"","indices":[2467,2468,2469,2470,2473,2474,2475,2476,2477,2478,3257,3258,3267]},"statuses":{"title":"Commit statuses","displayTitle":"Repository permissions for \"Commit statuses\"","indices":[2502,2503,2504]},"contents":{"title":"Contents","displayTitle":"Repository permissions for \"Contents\"","indices":[2505,2506,2507,2508,2509,3268,3269,2517,2518,2519,2520,2521,2522,2523,2524,2525,2527,2528,2529,2529,2530,2530,2531,2532,2535,3261,3261,3270,3271,3271,2536,2537,2538,2539,2540,2541,2542,2543,2544,2544,2545,2545,2546,2547,2548,2549,2550,2559,2560,2561,2562,2563,2564,2565,2566,2566,2567,2568,2569,2570,2571,2572,2573,2574,2574,2575,2576,2577,2578,2579,2580]},"repository_custom_properties":{"title":"Custom properties","displayTitle":"Repository permissions for \"Custom properties\"","indices":[2582]},"vulnerability_alerts":{"title":"Dependabot alerts","displayTitle":"Repository permissions for \"Dependabot alerts\"","indices":[2583,2584,2585,2586,3272,3273,3274,3275,3276]},"dependabot_secrets":{"title":"Dependabot secrets","displayTitle":"Repository permissions for \"Dependabot secrets\"","indices":[2587,2588,2589,2590,2591]},"deployments":{"title":"Deployments","displayTitle":"Repository permissions for \"Deployments\"","indices":[2592,2593,2594,2595,2596,2597,2598,2599,2600]},"environments":{"title":"Environments","displayTitle":"Repository permissions for \"Environments\"","indices":[2601,2602,2603,2604,2605,2606,2607,2608,2609,2610]},"issues":{"title":"Issues","displayTitle":"Repository permissions for \"Issues\"","indices":[2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2642,2643,2644,2645,2646,2647,2648,2650,2651,2652,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668]},"metadata":{"title":"Metadata","displayTitle":"Repository permissions for \"Metadata\"","indices":[2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703]},"pages":{"title":"Pages","displayTitle":"Repository permissions for \"Pages\"","indices":[3399,3395,3396,3397,3400,3401,2707,3402,2709,2710,2711]},"pull_requests":{"title":"Pull requests","displayTitle":"Repository permissions for \"Pull requests\"","indices":[2611,2612,2712,2615,2616,2617,2618,2625,2627,2628,2629,2630,2631,2632,2637,2642,2643,2644,2645,2646,2647,2648,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2713,2714,2715,2716,2717,2718,2719,2720,2721,2561,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740]},"repository_pre_receive_hooks":{"title":"Repository pre-receive hooks","displayTitle":"Repository permissions for \"Repository pre-receive hooks\"","indices":[3403,3404,3405,3406]},"repo_secret_scanning_dismissal_requests":{"title":"Secret scanning alert dismissal requests","displayTitle":"Repository permissions for \"Secret scanning alert dismissal requests\"","indices":[3261,3262]},"secret_scanning_alerts":{"title":"Secret scanning alerts","displayTitle":"Repository permissions for \"Secret scanning alerts\"","indices":[3249,3260,2749,3250,3250,3251,3281,3281,3282,3261,3261,3270,3271,3271,2750,2751,2752,2753,2754]},"secret_scanning_bypass_requests":{"title":"Secret scanning push protection bypass requests","displayTitle":"Repository permissions for \"Secret scanning push protection bypass requests\"","indices":[3250,3252]},"secrets":{"title":"Secrets","displayTitle":"Repository permissions for \"Secrets\"","indices":[2755,2756,2757,2758,2759,2760]},"actions_variables":{"title":"Variables","displayTitle":"Repository permissions for \"Variables\"","indices":[2761,2762,2763,2764,2765,2766]},"repository_hooks":{"title":"Webhooks","displayTitle":"Repository permissions for \"Webhooks\"","indices":[2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778]},"workflows":{"title":"Workflows","displayTitle":"Repository permissions for \"Workflows\"","indices":[2529,2530,2544,2545,2566,2574]},"emails":{"title":"Email addresses","displayTitle":"User permissions for \"Email addresses\"","indices":[2793,2794,2795,2796]},"followers":{"title":"Followers","displayTitle":"User permissions for \"Followers\"","indices":[2797,2798,2799,2800,2801]},"gpg_keys":{"title":"GPG keys","displayTitle":"User permissions for \"GPG keys\"","indices":[2802,2803,2804,2805]},"gists":{"title":"Gists","displayTitle":"User permissions for \"Gists\"","indices":[2806,2807,2808,2809,2810,2811,2812,2813,2814]},"keys":{"title":"Git SSH keys","displayTitle":"User permissions for \"Git SSH keys\"","indices":[2815,2816,2817,2818,2819]},"private_repository_invitations":{"title":"Private repository invitations","displayTitle":"User permissions for \"Private repository invitations\"","indices":[2389]},"profile":{"title":"Profile","displayTitle":"User permissions for \"Profile\"","indices":[2827,2828,2829]},"git_signing_ssh_public_keys":{"title":"SSH signing keys","displayTitle":"User permissions for \"SSH signing keys\"","indices":[2830,2831,2832,2833]},"starring":{"title":"Starring","displayTitle":"User permissions for \"Starring\"","indices":[2834,2835,2836,2837,2838]},"watching":{"title":"Watching","displayTitle":"User permissions for \"Watching\"","indices":[2839,2840]}},"server-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,2848,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,2853,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2858,2859],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2919],"packages":[2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3140,3141,3142,1784,1785,1786,1787,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828],"users":[2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]},"user-to-server-rest":{"actions":[3283,3407,3408,937,938,958,959,960,961,962,963,964,965,966,967,968,969,970,971,3367,3078,974,975,976,977,978,979,980,981,982,983,984,985,986,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1034,3368,3369,1035,1036,1037,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,3370,3079,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1079,1080,1081,1082,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119],"activity":[2849,2850,2851,2852,1120,1121,1122,1123,1124,1125,1126,1127,2853,1128,2854,2855,2856,1129,1130],"announcement-banners":[3080,3081,3082],"apps":[2857,2969,2970],"billing":[3086],"branches":[1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211],"checks":[2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871],"code-scanning":[1221,3087,1222,1223,1224,1228,1229,1230,1231,1238,1239,1240,1241,3088,3089,3090],"code-security":[1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252],"codes-of-conduct":[2872,2873],"collaborators":[1301,1302,1303,1304,1305,1306,1307,1308,1309,2979,1310],"commits":[1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324],"dependabot":[1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,3091,1376,1377,1378,1379,1380,1381,1382,1383,3092,3093,3094,3095,3096],"dependency-graph":[1384,1385,1388],"deploy-keys":[1389,1390,1391,1392],"deployments":[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"emojis":[2879],"enterprise-admin":[3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3333,3371,3372,3373,3374,3375,3376,3377,3378,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345],"enterprise-teams":[2880,2881,2882,2883,2884,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896],"gists":[2980,1414,2981,2982,2983,1415,1416,2984,1417,2985,1418,1419,2986,2987,1420,2988,1421,1422,2989,2990],"git":[1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435],"gitignore":[2897,2898],"issues":[2991,2992,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1476,1477,1478,1479,1480,1481,1482,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,2993],"licenses":[2899,2900,1500],"markdown":[1501,2901],"meta":[2902,3409,2904,2906],"metrics":[1503,1504,1505,1506,1507],"orgs":[2907,3097,3098,3099,2908,1520,1521,3100,3101,3104,3105,3106,3107,3108,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1556,1569,1570,1571,1572,1573,1574,3114,1575,3115,1576,1577,1578,1579,1580,1581,1582,3116,3117,1583,1584,1585,1586,1587,2911,2912,2913,2914,2915,2916,2917,2918,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,3118,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1623,2994,1624,1625,2995,2919],"packages":[2920,2921,2922,2923,2925,2926,2996,2929,2930,2931,2933,2934,2937,2938,2939,2940,2942,2943],"pages":[3379,3380,3381,3382,3383,3384,1632,3385,1634,1635,1636],"private-registries":[1638,1639,1640,1641,1642,1643],"projects":[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656],"pulls":[1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683],"rate-limit":[2946],"reactions":[1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,2947,2948,2949],"releases":[1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707],"repos":[1708,1709,1710,1711,1712,1713,1716,1717,1718,1719,1720,3126,3127,1723,1724,1725,1726,1727,1728,1729,1730,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1752,1753,1754,1755,3386,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,2997,1771,1772,1773,1774,1775,1776,1777,1778,1779],"search":[2950,2951,2952,1780,2953,2954,2955],"secret-scanning":[3134,3135,1781,1782,1783,3136,3137,3138,3139,3140,3141,3142,1784,1785,1786,1787,1788,1789],"security-advisories":[2956,2957],"teams":[3143,3144,1798,1799,1800,1801,1802,3146,3147,3148,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,2998],"users":[2999,1829,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,3000,1852,1853,1854,1855,1856,1857,2958,2959,2960,2963,2964,2965,2966,1861,2967,2968]}}} \ No newline at end of file diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 9e7b8016e96a..c980ce98a3f9 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file diff --git a/src/rest/data/fpt-2022-11-28/actions.json b/src/rest/data/fpt-2022-11-28/actions.json index e0fc1f0f61d1..e6cc8bbb1aac 100644 --- a/src/rest/data/fpt-2022-11-28/actions.json +++ b/src/rest/data/fpt-2022-11-28/actions.json @@ -36168,6 +36168,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/activity.json b/src/rest/data/fpt-2022-11-28/activity.json index 07c73a1b5872..0c4c8dfc6837 100644 --- a/src/rest/data/fpt-2022-11-28/activity.json +++ b/src/rest/data/fpt-2022-11-28/activity.json @@ -3420,6 +3420,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3471,6 +3495,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6603,6 +6631,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6654,6 +6706,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7432,6 +7488,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13463,6 +13543,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13514,6 +13618,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16646,6 +16754,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16697,6 +16829,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17475,6 +17611,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23514,6 +23674,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23565,6 +23749,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26697,6 +26885,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -26748,6 +26960,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27526,6 +27742,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33545,6 +33785,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33596,6 +33860,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36728,6 +36996,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36779,6 +37071,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -37557,6 +37853,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43570,6 +43890,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43621,6 +43965,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46753,6 +47101,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -46804,6 +47176,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -47582,6 +47958,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53620,6 +54020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53671,6 +54095,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56803,6 +57231,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56854,6 +57306,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57632,6 +58088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63644,6 +64124,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63695,6 +64199,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66827,6 +67335,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66878,6 +67410,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67656,6 +68192,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73670,6 +74230,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73721,6 +74305,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76853,6 +77441,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76904,6 +77516,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77682,6 +78298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83696,6 +84336,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83747,6 +84411,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -86879,6 +87547,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -86930,6 +87622,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -87708,6 +88404,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/billing.json b/src/rest/data/fpt-2022-11-28/billing.json index 27724aac0797..4c0dbdedac09 100644 --- a/src/rest/data/fpt-2022-11-28/billing.json +++ b/src/rest/data/fpt-2022-11-28/billing.json @@ -1076,13 +1076,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", diff --git a/src/rest/data/fpt-2022-11-28/branches.json b/src/rest/data/fpt-2022-11-28/branches.json index 75ecaf1042bc..686fd6510ae3 100644 --- a/src/rest/data/fpt-2022-11-28/branches.json +++ b/src/rest/data/fpt-2022-11-28/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/campaigns.json b/src/rest/data/fpt-2022-11-28/campaigns.json index 6bbabf61ee61..c13ec72cbe1e 100644 --- a/src/rest/data/fpt-2022-11-28/campaigns.json +++ b/src/rest/data/fpt-2022-11-28/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/code-quality.json b/src/rest/data/fpt-2022-11-28/code-quality.json index 7802ca488a3b..5b7210a99d3d 100644 --- a/src/rest/data/fpt-2022-11-28/code-quality.json +++ b/src/rest/data/fpt-2022-11-28/code-quality.json @@ -1,5 +1,537 @@ { "code-quality": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "title": "List code quality findings for a repository", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "
    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "direction", + "description": "

    The direction to sort the results by.

    ", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "desc", + "enum": [ + "asc", + "desc" + ] + } + }, + { + "name": "before", + "description": "

    A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

    A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "state", + "description": "

    If specified, only code quality findings with this state will be returned.

    ", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "open", + "dismissed" + ] + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists code quality findings for a repository.

    \n

    OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + } + ], + "schema": { + "type": "array", + "items": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Response if the user is not authorized to access Code quality for this repository.

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "title": "Get a code quality finding", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "finding_number", + "in": "path", + "description": "

    The number that identifies a finding.

    ", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a single code quality finding.

    \n

    OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "finding_number": "FINDING_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "help": "# Useless null check\nSometimes you can guarantee that a particular variable will never be null. For example when that variable has just been assigned a newly created object or is the exception caught by a `catch` clause. A null check on such a variable is ...", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + }, + "schema": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Response if the user is not authorized to access Code quality for this repository.

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, { "serverUrl": "https://api.github.com", "verb": "get", diff --git a/src/rest/data/fpt-2022-11-28/code-scanning.json b/src/rest/data/fpt-2022-11-28/code-scanning.json index 8a85dadf1e9b..f0701785a038 100644 --- a/src/rest/data/fpt-2022-11-28/code-scanning.json +++ b/src/rest/data/fpt-2022-11-28/code-scanning.json @@ -4268,7 +4268,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Creates an autofix for a code scanning alert.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "descriptionHTML": "

    Creates an autofix for a code scanning alert from the repository's default branch.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", "codeExamples": [ { "request": { diff --git a/src/rest/data/fpt-2022-11-28/commits.json b/src/rest/data/fpt-2022-11-28/commits.json index b8e0e5ae2630..804e0af918b2 100644 --- a/src/rest/data/fpt-2022-11-28/commits.json +++ b/src/rest/data/fpt-2022-11-28/commits.json @@ -2387,6 +2387,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/copilot.json b/src/rest/data/fpt-2022-11-28/copilot.json index 98eab822b1c6..05f536e2b43b 100644 --- a/src/rest/data/fpt-2022-11-28/copilot.json +++ b/src/rest/data/fpt-2022-11-28/copilot.json @@ -3984,6 +3984,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5081,6 +5090,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/deployments.json b/src/rest/data/fpt-2022-11-28/deployments.json index 7d06cff22fc0..a73abac374eb 100644 --- a/src/rest/data/fpt-2022-11-28/deployments.json +++ b/src/rest/data/fpt-2022-11-28/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/issues.json b/src/rest/data/fpt-2022-11-28/issues.json index 0e1c8703ed89..264eb13f15eb 100644 --- a/src/rest/data/fpt-2022-11-28/issues.json +++ b/src/rest/data/fpt-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41186,6 +41651,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -41399,6 +41873,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45391,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45466,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45591,6 +46173,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -45804,6 +46395,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -50529,6 +51200,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -51399,6 +52079,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -54467,350 +55156,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55281,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55767,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56253,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57108,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57557,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57571,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57607,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +58000,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60173,341 +62389,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -60562,6 +62802,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63621,6 +65865,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63672,6 +65940,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +69019,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69094,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69333,308 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "Add issue field values to an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "issue_field_values", + "description": "

    An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

    ", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "

    The ID of the issue field to set

    ", + "isRequired": true + }, + { + "type": "string or number or array", + "name": "value", + "description": "

    The value to set for the field. The type depends on the field's data type:

    \n
      \n
    • For text fields: provide a string value
    • \n
    • For single_select fields: provide the option name as a string (must match an existing option)
    • \n
    • For number fields: provide a numeric value
    • \n
    • For multi_select fields: provide an array of option names (must match existing options)
    • \n
    • For date fields: provide an ISO 8601 date string
    • \n
    ", + "isRequired": true + } + ] + } + ], + "descriptionHTML": "

    Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

    \n

    This endpoint supports the following field data types:

    \n
      \n
    • text: String values for text fields
    • \n
    • single_select: Option names for single-select fields (must match an existing option name)
    • \n
    • number: Numeric values for number fields
    • \n
    • date: ISO 8601 date strings for date fields
    • \n
    \n

    Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

    \n

    This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Add multiple field values", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_field_values": [ + { + "field_id": 123, + "value": "Critical" + }, + { + "field_id": 456, + "value": 5 + }, + { + "field_id": 789, + "value": "2024-12-31" + } + ] + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69646,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67081,6 +69680,7 @@ ], "schema": { "type": "array", + "description": "The current issue field values for this issue after adding the new values", "items": { "title": "Issue Field Value", "description": "A value assigned to an issue field", @@ -67091,292 +69691,10 @@ "type": "integer", "format": "int64" }, - "node_id": { + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "Add issue field values to an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "array of objects", - "name": "issue_field_values", - "description": "

    An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

    ", - "childParamsGroups": [ - { - "type": "integer", - "name": "field_id", - "description": "

    The ID of the issue field to set

    ", - "isRequired": true - }, - { - "type": "string or number or array", - "name": "value", - "description": "

    The value to set for the field. The type depends on the field's data type:

    \n
      \n
    • For text fields: provide a string value
    • \n
    • For single_select fields: provide the option name as a string (must match an existing option)
    • \n
    • For number fields: provide a numeric value
    • \n
    • For multi_select fields: provide an array of option names (must match existing options)
    • \n
    • For date fields: provide an ISO 8601 date string
    • \n
    ", - "isRequired": true - } - ] - } - ], - "descriptionHTML": "

    Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

    \n

    This endpoint supports the following field data types:

    \n
      \n
    • text: String values for text fields
    • \n
    • single_select: Option names for single-select fields (must match an existing option name)
    • \n
    • number: Numeric values for number fields
    • \n
    • date: ISO 8601 date strings for date fields
    • \n
    \n

    Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

    \n

    This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Add multiple field values", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_field_values": [ - { - "field_id": 123, - "value": "Critical" - }, - { - "field_id": 456, - "value": 5 - }, - { - "field_id": 789, - "value": "2024-12-31" - } - ] - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" - }, - { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "description": "The current issue field values for this issue after adding the new values", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, @@ -67614,12 +69932,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67631,18 +69951,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67673,6 +69996,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -73959,6 +76286,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74010,6 +76361,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76724,341 +79079,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -77113,6 +79492,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80171,6 +82554,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -80222,6 +82629,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -82253,18 +84664,412 @@ "description": "Unique identifier of the GitHub app", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "node_id": { + "body_text": { "type": "string" }, - "client_id": { + "body_html": { "type": "string" }, - "owner": { - "oneOf": [ + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -82375,89 +85180,1099 @@ "type", "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "reason": { + "description": "The reason the comment was minimized.", "type": [ "string", "null" ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "reason" ] } ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to reprioritize

    ", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " + }, + { + "type": "integer", + "name": "before_id", + "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " + } + ], + "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -82465,1338 +86280,937 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "pinned_comment": { + "assignee": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" + "email": { + "type": [ + "string", + "null" + ] }, - "body": { - "description": "Contents of the issue comment", + "login": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "type": "integer", + "format": "int64" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { + "avatar_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "gravatar_id": { + "type": [ + "string", + "null" ] }, - "created_at": { + "url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "followers_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "following_url": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "gists_url": { + "type": "string" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_url": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { + "assignees": { "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "data_type": { - "description": "The data type of the issue field", + "avatar_url": { "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] + "format": "uri" }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], + "gravatar_id": { "type": [ - "null", "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" ] }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "issue_field_id", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", "node_id", - "data_type", - "value" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

    Created

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to reprioritize

    ", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " - }, - { - "type": "integer", - "name": "before_id", - "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " - } - ], - "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" }, - "node_id": { - "type": "string" + "active_lock_reason": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" + "comments": { + "type": "integer" }, - "repository_url": { - "type": "string", - "format": "uri" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "labels_url": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "comments_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "events_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "html_url": { - "type": "string", - "format": "uri" + "draft": { + "type": "boolean" }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", + "body_html": { "type": "string" }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", + "body_text": { "type": "string" }, - "body": { - "description": "Contents of the issue", + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" ] }, - "user": { - "anyOf": [ - { - "type": "null" + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, - { + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -83906,97 +87320,700 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" } } - ] - } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "assignee": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84004,240 +88021,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -84259,27 +88232,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84287,2573 +88584,3919 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" }, - "name": { - "type": "string" + "laugh": { + "type": "integer" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "confused": { + "type": "integer" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "heart": { + "type": "integer" }, - "node_id": { - "type": "string" + "hooray": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "email": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - }, - { - "httpStatusCode": "503", - "description": "

    Service unavailable

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -87283,50 +92926,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87436,332 +93358,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -87774,8 +93374,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -88205,20 +93805,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -88231,8 +93845,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -88662,20 +94276,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -88688,8 +94297,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -89119,24 +94728,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -89149,8 +94774,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -89580,433 +95205,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -90019,8 +95251,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -90450,7 +95682,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90561,209 +95852,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90873,36 +96315,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91013,23 +96453,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -91320,57 +96769,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -91484,53 +97116,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -91576,413 +97412,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -92093,1770 +98004,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -93968,17 +100307,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -93994,986 +100391,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95002,675 +100898,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95778,702 +101354,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -96481,1185 +101848,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -97745,801 +102288,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -98969,119 +103071,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -99090,13 +103122,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -99526,119 +103557,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -99647,13 +103608,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -100083,14 +104043,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/fpt-2022-11-28/orgs.json b/src/rest/data/fpt-2022-11-28/orgs.json index 6b3b5d92e22c..621028848634 100644 --- a/src/rest/data/fpt-2022-11-28/orgs.json +++ b/src/rest/data/fpt-2022-11-28/orgs.json @@ -11488,6 +11488,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/projects.json b/src/rest/data/fpt-2022-11-28/projects.json index 0ebd69e9b3b5..3695b89a83ae 100644 --- a/src/rest/data/fpt-2022-11-28/projects.json +++ b/src/rest/data/fpt-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12495,6 +12523,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17654,6 +17691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18738,6 +18803,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23897,6 +23971,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24046,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24981,6 +25083,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -30142,6 +30253,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30328,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31226,6 +31365,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44618,6 +44766,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44841,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45702,6 +45878,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -50861,6 +51046,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51121,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -51945,6 +52158,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -57104,6 +57326,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57401,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -58188,6 +58438,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -63349,6 +63608,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63683,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64433,6 +64720,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/pulls.json b/src/rest/data/fpt-2022-11-28/pulls.json index 3b7edf41fa42..5561ce1bd399 100644 --- a/src/rest/data/fpt-2022-11-28/pulls.json +++ b/src/rest/data/fpt-2022-11-28/pulls.json @@ -1555,6 +1555,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19580,6 +19589,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -21272,6 +21290,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -24875,6 +24902,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/repos.json b/src/rest/data/fpt-2022-11-28/repos.json index 52007ffff486..45f05ddd6d11 100644 --- a/src/rest/data/fpt-2022-11-28/repos.json +++ b/src/rest/data/fpt-2022-11-28/repos.json @@ -14182,6 +14182,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/search.json b/src/rest/data/fpt-2022-11-28/search.json index 8d9835afed87..eb8e789099e3 100644 --- a/src/rest/data/fpt-2022-11-28/search.json +++ b/src/rest/data/fpt-2022-11-28/search.json @@ -2944,6 +2944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5221,6 +5225,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5753,6 +5781,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -8030,6 +8062,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/security-advisories.json b/src/rest/data/fpt-2022-11-28/security-advisories.json index 761725c78425..72dbf086345b 100644 --- a/src/rest/data/fpt-2022-11-28/security-advisories.json +++ b/src/rest/data/fpt-2022-11-28/security-advisories.json @@ -3117,6 +3117,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5227,6 +5236,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7243,6 +7261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9109,6 +9136,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10969,6 +11005,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12975,6 +13020,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14774,6 +14828,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2022-11-28/teams.json b/src/rest/data/fpt-2022-11-28/teams.json index ed936c730aba..9354fec095c1 100644 --- a/src/rest/data/fpt-2022-11-28/teams.json +++ b/src/rest/data/fpt-2022-11-28/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4842,6 +4851,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8825,6 +8843,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/actions.json b/src/rest/data/fpt-2026-03-10/actions.json index c3a2b0599108..194f5138dbd0 100644 --- a/src/rest/data/fpt-2026-03-10/actions.json +++ b/src/rest/data/fpt-2026-03-10/actions.json @@ -36045,6 +36045,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/activity.json b/src/rest/data/fpt-2026-03-10/activity.json index 9d0b5813048d..87dfdfdeccac 100644 --- a/src/rest/data/fpt-2026-03-10/activity.json +++ b/src/rest/data/fpt-2026-03-10/activity.json @@ -3291,6 +3291,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3342,6 +3366,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6344,6 +6372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6395,6 +6447,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7172,6 +7228,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13074,6 +13154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13125,6 +13229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16127,6 +16235,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16178,6 +16310,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16955,6 +17091,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22865,6 +23025,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22916,6 +23100,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25918,6 +26106,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25969,6 +26181,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26746,6 +26962,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32636,6 +32876,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32687,6 +32951,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -35689,6 +35957,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35740,6 +36032,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36517,6 +36813,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42401,6 +42721,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42452,6 +42796,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45454,6 +45802,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -45505,6 +45877,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46282,6 +46658,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52191,6 +52591,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52242,6 +52666,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55244,6 +55672,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55295,6 +55747,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56072,6 +56528,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61955,6 +62435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -62006,6 +62510,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65008,6 +65516,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65059,6 +65591,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65836,6 +66372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71721,6 +72281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71772,6 +72356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74774,6 +75362,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74825,6 +75437,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -75602,6 +76218,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81487,6 +82127,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81538,6 +82202,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -84540,6 +85208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -84591,6 +85283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -85368,6 +86064,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/billing.json b/src/rest/data/fpt-2026-03-10/billing.json index 27724aac0797..4c0dbdedac09 100644 --- a/src/rest/data/fpt-2026-03-10/billing.json +++ b/src/rest/data/fpt-2026-03-10/billing.json @@ -1076,13 +1076,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", diff --git a/src/rest/data/fpt-2026-03-10/branches.json b/src/rest/data/fpt-2026-03-10/branches.json index 75ecaf1042bc..686fd6510ae3 100644 --- a/src/rest/data/fpt-2026-03-10/branches.json +++ b/src/rest/data/fpt-2026-03-10/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/campaigns.json b/src/rest/data/fpt-2026-03-10/campaigns.json index 6bbabf61ee61..c13ec72cbe1e 100644 --- a/src/rest/data/fpt-2026-03-10/campaigns.json +++ b/src/rest/data/fpt-2026-03-10/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/code-quality.json b/src/rest/data/fpt-2026-03-10/code-quality.json index 7802ca488a3b..5b7210a99d3d 100644 --- a/src/rest/data/fpt-2026-03-10/code-quality.json +++ b/src/rest/data/fpt-2026-03-10/code-quality.json @@ -1,5 +1,537 @@ { "code-quality": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings", + "title": "List code quality findings for a repository", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "direction", + "description": "

    The direction to sort the results by.

    ", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "desc", + "enum": [ + "asc", + "desc" + ] + } + }, + { + "name": "before", + "description": "

    A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

    A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "state", + "description": "

    If specified, only code quality findings with this state will be returned.

    ", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "open", + "dismissed" + ] + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists code quality findings for a repository.

    \n

    OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + } + ], + "schema": { + "type": "array", + "items": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Response if the user is not authorized to access Code quality for this repository.

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/code-quality/findings/{finding_number}", + "title": "Get a code quality finding", + "category": "code-quality", + "subcategory": "code-quality", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "finding_number", + "in": "path", + "description": "

    The number that identifies a finding.

    ", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a single code quality finding.

    \n

    OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "finding_number": "FINDING_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "number": 42, + "state": "open", + "url": "https://api.github.com/repos/octocat/hello-world/code-quality/findings/42", + "rule": { + "id": "java/useless-null-check", + "title": "Useless null check", + "description": "Checking whether an expression is null when that expression cannot possibly be null is useless.", + "help": "# Useless null check\nSometimes you can guarantee that a particular variable will never be null. For example when that variable has just been assigned a newly created object or is the exception caught by a `catch` clause. A null check on such a variable is ...", + "severity": "warning", + "category": "maintainability" + }, + "location": { + "path": "java/UselessNullCheck.java", + "start_line": 9, + "start_column": 4, + "end_line": 9, + "end_column": 18 + }, + "message": { + "text": "This check is useless. o cannot be null at this check, since it is guarded by instanceof.", + "markdown": "This check is useless. [o](java/UselessNullCheck.java#L9C4-L9C18) cannot be null at this check, since it is guarded by [...instanceof...](java/UselessNullCheck.java#L7C13-L7C25)." + }, + "created_at": "2026-01-23T12:34:56Z" + }, + "schema": { + "description": "Code quality finding", + "type": "object", + "properties": { + "number": { + "description": "The finding number.", + "type": "integer" + }, + "state": { + "description": "State of the code quality finding.", + "type": "string", + "enum": [ + "open", + "dismissed" + ] + }, + "url": { + "description": "The REST API URL of the code quality finding resource.", + "type": "string", + "format": "uri" + }, + "rule": { + "description": "Code quality rule", + "type": "object", + "properties": { + "id": { + "description": "A unique identifier for the rule used to detect the finding.", + "type": "string" + }, + "title": { + "description": "The name of the rule used to detect the finding.", + "type": "string" + }, + "description": { + "description": "A short description of the rule used to detect the finding.", + "type": "string" + }, + "help": { + "description": "A detailed description of the rule used to detect the finding.", + "type": "string" + }, + "severity": { + "description": "The severity of the rule used to detect the finding.", + "type": "string", + "enum": [ + "error", + "warning", + "note", + "none" + ] + }, + "category": { + "description": "The category of the rule used to detect the finding.", + "type": "string", + "enum": [ + "none", + "maintainability", + "reliability" + ] + } + }, + "required": [ + "id", + "title", + "description", + "severity", + "category" + ] + }, + "location": { + "description": "Code quality file location", + "type": "object", + "properties": { + "path": { + "description": "The file path where the finding was detected.", + "type": "string" + }, + "start_line": { + "description": "The line number where the finding starts.", + "type": "integer" + }, + "start_column": { + "description": "The column number where the finding starts.", + "type": "integer" + }, + "end_line": { + "description": "The line number where the finding ends.", + "type": "integer" + }, + "end_column": { + "description": "The column number where the finding ends.", + "type": "integer" + } + }, + "required": [ + "path" + ] + }, + "message": { + "description": "Code quality finding message", + "type": "object", + "properties": { + "text": { + "description": "The message text of the code quality finding.", + "type": "string" + }, + "markdown": { + "description": "The message text of the code quality finding in markdown format.", + "type": "string" + } + }, + "required": [ + "text", + "markdown" + ] + }, + "created_at": { + "description": "The time the code quality finding was created.", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "number", + "state", + "url", + "rule", + "location", + "message" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Response if the user is not authorized to access Code quality for this repository.

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Code quality\" repository permissions": "read" + } + ] + } + }, { "serverUrl": "https://api.github.com", "verb": "get", diff --git a/src/rest/data/fpt-2026-03-10/code-scanning.json b/src/rest/data/fpt-2026-03-10/code-scanning.json index dc7080a511fe..e4e6e669dc70 100644 --- a/src/rest/data/fpt-2026-03-10/code-scanning.json +++ b/src/rest/data/fpt-2026-03-10/code-scanning.json @@ -4268,7 +4268,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Creates an autofix for a code scanning alert.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "descriptionHTML": "

    Creates an autofix for a code scanning alert from the repository's default branch.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", "codeExamples": [ { "request": { diff --git a/src/rest/data/fpt-2026-03-10/commits.json b/src/rest/data/fpt-2026-03-10/commits.json index 6e36e19dfd12..5553d8a7fce5 100644 --- a/src/rest/data/fpt-2026-03-10/commits.json +++ b/src/rest/data/fpt-2026-03-10/commits.json @@ -2263,6 +2263,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/copilot.json b/src/rest/data/fpt-2026-03-10/copilot.json index ebaf0df93023..e33eaf0657e9 100644 --- a/src/rest/data/fpt-2026-03-10/copilot.json +++ b/src/rest/data/fpt-2026-03-10/copilot.json @@ -3981,6 +3981,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5078,6 +5087,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/deployments.json b/src/rest/data/fpt-2026-03-10/deployments.json index 7d06cff22fc0..a73abac374eb 100644 --- a/src/rest/data/fpt-2026-03-10/deployments.json +++ b/src/rest/data/fpt-2026-03-10/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/issues.json b/src/rest/data/fpt-2026-03-10/issues.json index 86838781a191..e48bd7d55662 100644 --- a/src/rest/data/fpt-2026-03-10/issues.json +++ b/src/rest/data/fpt-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39626,6 +40091,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -39839,6 +40313,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43702,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43777,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43901,6 +44483,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44114,6 +44705,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -48839,6 +49510,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49709,6 +50389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -52777,350 +53466,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,759 +53591,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "login": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "checks": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { + "metadata": { "type": "string" }, - "gists_url": { + "contents": { "type": "string" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false }, - "url": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": "The unique identifier of the issue type." }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null + "name" ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." } }, "required": [ + "issue_type", "id", "node_id", - "name", - "description" + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" + "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { + "url": { "type": "string" }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,1246 +54078,1602 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "assignees_url": { + "created_at": { "type": "string" }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "git_refs_url": { - "type": "string" + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "git_tags_url": { + "node_id": { "type": "string" }, - "git_url": { + "url": { "type": "string" }, - "issue_comment_url": { - "type": "string" + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "issue_events_url": { + "event": { "type": "string" }, - "issues_url": { - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] }, - "keys_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "labels_url": { + "created_at": { "type": "string" }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "date-time" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "updated_at": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", + "object", "null" ], "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "type": "integer", + "description": "The unique identifier of the issue type." }, "name": { - "description": "The name of the GitHub app", - "type": "string" + "type": "string", + "description": "The name of the issue type." }, - "description": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "name" ] } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } }, "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", "type": [ "string", "null" ], - "format": "uri" + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] }, - "pinned_comment": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", "type": "string", - "description": "How the author is associated with the repository.", "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" ] }, - "performed_via_github_app": { + "creator": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -55340,262 +55681,117 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "open_issues": { + "type": "integer" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -55603,601 +55799,112 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocked_by": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocking": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" + "email": { + "type": [ + "string", + "null" ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2533 +55912,2085 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "followers_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "following_url": { + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" + "subscription_url": { + "type": "string", + "format": "uri" }, - "site_admin": { - "type": "boolean" + "tags_url": { + "type": "string", + "format": "uri" }, - "starred_at": { + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "user_view_type": { + "clone_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" + "lexical_commit_sha": { + "type": "string" + } } - }, - "required": [ - "admin", - "pull", - "push" - ] + } }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "contents": { + "additionalProperties": { "type": "string" - }, - "deployments": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "heart": { - "type": "integer" + { + "type": "number" }, - "hooray": { + { "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, - "eyes": { - "type": "integer" + "name": { + "description": "The name of the option", + "type": "string" }, - "rocket": { - "type": "integer" + "color": { + "description": "The color of the option", + "type": "string" } }, "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "id", + "name", + "color" ] }, - "pin": { - "anyOf": [ - { - "type": "null" + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ - "id", + "issue_field_id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "data_type", + "value" ] } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } } } } ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "301", "description": "

    Moved permanently

    " }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, { "httpStatusCode": "404", "description": "

    Resource not found

    " @@ -58739,10 +57998,6 @@ { "httpStatusCode": "410", "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -58752,7 +58007,7 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" } ], "allowsPublicRead": true @@ -58760,9 +58015,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", - "title": "Remove dependency an issue is blocked by", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -58792,33 +58047,34 @@ "schema": { "type": "integer" } - }, + } + ], + "bodyParameters": [ { + "type": "integer", "name": "issue_id", - "in": "path", - "description": "

    The id of the blocking issue to remove as a dependency

    ", - "required": true, - "schema": { - "type": "integer" - } + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true } ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to remove a dependency that an issue is blocked by.

    \n

    Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass a specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER", - "issue_id": "ISSUE_ID" + "issue_number": "ISSUE_NUMBER" } }, "response": { - "statusCode": "200", + "statusCode": "201", "contentType": "application/json", "description": "

    Response

    ", "example": { @@ -61502,6 +60758,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61553,6 +60833,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61681,21 +60965,13 @@ ], "statusCodes": [ { - "httpStatusCode": "200", - "description": "

    OK

    " + "httpStatusCode": "201", + "description": "

    Created

    " }, { "httpStatusCode": "301", "description": "

    Moved permanently

    " }, - { - "httpStatusCode": "400", - "description": "

    Bad Request

    " - }, - { - "httpStatusCode": "401", - "description": "

    Requires authentication

    " - }, { "httpStatusCode": "403", "description": "

    Forbidden

    " @@ -61707,6 +60983,10 @@ { "httpStatusCode": "410", "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -61724,9 +61004,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", - "title": "List dependencies an issue is blocking", + "verb": "delete", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", + "title": "Remove dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -61758,26 +61038,17 @@ } }, { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", + "name": "issue_id", + "in": "path", + "description": "

    The id of the blocking issue to remove as a dependency

    ", + "required": true, "schema": { - "type": "integer", - "default": 1 + "type": "integer" } } ], "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocking.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "descriptionHTML": "

    You can use the REST API to remove a dependency that an issue is blocked by.

    \n

    Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass a specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", "codeExamples": [ { "request": { @@ -61786,28 +61057,61 @@ "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER" + "issue_number": "ISSUE_NUMBER", + "issue_id": "ISSUE_ID" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": [ - { + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61826,20 +61130,19 @@ "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61859,338 +61162,123 @@ "type": "User", "site_admin": false }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + "node_id": { + "type": "string" }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -62301,50 +61389,31 @@ "url" ] } - }, - "milestone": { - "anyOf": [ + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ { - "type": "null" + "type": "string" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, "id": { - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", + "url": { "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "format": "uri" }, - "title": { - "description": "The title of the milestone.", + "name": { "type": "string" }, "description": { @@ -62353,1493 +61422,4696 @@ "null" ] }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { + "color": { "type": [ "string", "null" - ], - "format": "date-time" + ] }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "default": { + "type": "boolean" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] + } } ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "merged_at": { + "name": { "type": [ "string", "null" - ], - "format": "date-time", - "nullable": false + ] }, - "diff_url": { + "email": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "login": { + "type": "string" }, - "patch_url": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "diff_url", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", "html_url", - "patch_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", "url" ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "open_issues": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "topics": { - "type": "array", - "items": { + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] } - } + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "rocket": { - "type": "integer" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "400", + "description": "

    Bad Request

    " + }, + { + "httpStatusCode": "401", + "description": "

    Requires authentication

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", + "title": "List dependencies an issue is blocking", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocking.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" @@ -64498,6 +66770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67083,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67102,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67146,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65068,12 +67377,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65085,18 +67396,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65127,6 +67441,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65364,12 +67682,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65381,18 +67701,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65423,6 +67746,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -71560,6 +73887,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71611,6 +73962,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74513,6 +76868,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74564,6 +76943,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77304,719 +79687,2359 @@ } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", + "title": "Add sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

    ", + "isRequired": true + }, + { + "type": "boolean", + "name": "replace_parent", + "description": "

    Option that, when true, instructs the operation to replace the sub-issues current parent issue

    " + } + ], + "descriptionHTML": "

    You can use the REST API to add sub-issues to issues.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    \n

    This endpoint supports the following custom media types. For more information, see \"Media types.\"

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" ] }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "blocking": { - "type": "integer" + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "total_blocked_by": { - "type": "integer" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "total_blocking": { - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, - "node_id": { + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + } } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", - "title": "Add sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

    ", - "isRequired": true - }, - { - "type": "boolean", - "name": "replace_parent", - "description": "

    Option that, when true, instructs the operation to replace the sub-issues current parent issue

    " - } - ], - "descriptionHTML": "

    You can use the REST API to add sub-issues to issues.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    \n

    This endpoint supports the following custom media types. For more information, see \"Media types.\"

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -78024,285 +82047,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -78420,12 +82354,6 @@ } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, "created_at": { "type": "string", "format": "date-time" @@ -78434,1201 +82362,1067 @@ "type": "string", "format": "date-time" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "issue_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] } } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to reprioritize

    ", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " + }, + { + "type": "integer", + "name": "before_id", + "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " + } + ], + "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null ] }, - "performed_via_github_app": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79636,196 +83430,285 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -79892,1098 +83775,1266 @@ "type": "string", "format": "uri" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "pinned_at", - "pinned_by" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { "type": "integer" }, - "blocking": { - "type": "integer" + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "total_blocked_by": { + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { "type": "integer" }, - "total_blocking": { + "watchers": { "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] + "lexical_commit_sha": { + "type": "string" } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

    Created

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to reprioritize

    ", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " - }, - { - "type": "integer", - "name": "before_id", - "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " - } - ], - "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -80991,285 +85042,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "format": "date-time" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "milestone": { + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -81291,27 +85253,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -81319,2561 +85605,3918 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - }, - { - "httpStatusCode": "503", - "description": "

    Service unavailable

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -84303,50 +89946,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -84456,332 +90378,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -84794,8 +90394,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -85225,20 +90825,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -85251,8 +90865,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -85682,20 +91296,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -85708,8 +91317,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -86139,24 +91748,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -86169,8 +91794,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -86600,433 +92225,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -87039,8 +92271,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -87470,7 +92702,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87581,209 +92872,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87893,36 +93335,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -88033,23 +93473,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -88340,57 +93789,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -88504,53 +94136,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -88661,95 +94334,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -88759,250 +94793,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -89113,1634 +94911,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90851,154 +97197,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -91014,868 +97281,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91889,695 +97773,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -92684,687 +98243,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -93372,1184 +98738,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -94635,801 +99178,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -95859,119 +99961,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -95980,13 +100012,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -96416,119 +100447,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -96537,13 +100498,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -96973,14 +100933,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/fpt-2026-03-10/orgs.json b/src/rest/data/fpt-2026-03-10/orgs.json index 633d40344886..7a4261cabbde 100644 --- a/src/rest/data/fpt-2026-03-10/orgs.json +++ b/src/rest/data/fpt-2026-03-10/orgs.json @@ -11433,6 +11433,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/projects.json b/src/rest/data/fpt-2026-03-10/projects.json index cd3bf04a32f5..f3f5f4dc4369 100644 --- a/src/rest/data/fpt-2026-03-10/projects.json +++ b/src/rest/data/fpt-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12241,6 +12269,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17237,6 +17274,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17349,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18196,6 +18261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23192,6 +23266,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23341,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24151,6 +24253,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -29149,6 +29260,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29335,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30108,6 +30247,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -43337,6 +43485,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43560,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44296,6 +44472,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49292,6 +49477,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49552,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50251,6 +50464,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -55247,6 +55469,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55544,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56206,6 +56456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -61204,6 +61463,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61538,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62163,6 +62450,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/pulls.json b/src/rest/data/fpt-2026-03-10/pulls.json index 4a08b8440b0f..d19d072bfd1c 100644 --- a/src/rest/data/fpt-2026-03-10/pulls.json +++ b/src/rest/data/fpt-2026-03-10/pulls.json @@ -1431,6 +1431,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -18885,6 +18894,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20453,6 +20471,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23877,6 +23904,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/repos.json b/src/rest/data/fpt-2026-03-10/repos.json index cc59009b007f..6d77bd9dd3a4 100644 --- a/src/rest/data/fpt-2026-03-10/repos.json +++ b/src/rest/data/fpt-2026-03-10/repos.json @@ -14018,6 +14018,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/search.json b/src/rest/data/fpt-2026-03-10/search.json index 636e06191f3a..755437bf5ffb 100644 --- a/src/rest/data/fpt-2026-03-10/search.json +++ b/src/rest/data/fpt-2026-03-10/search.json @@ -2937,6 +2937,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5080,6 +5084,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5611,6 +5639,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7754,6 +7786,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/security-advisories.json b/src/rest/data/fpt-2026-03-10/security-advisories.json index 7afd7f4eecd4..5bd0049bafbd 100644 --- a/src/rest/data/fpt-2026-03-10/security-advisories.json +++ b/src/rest/data/fpt-2026-03-10/security-advisories.json @@ -3024,6 +3024,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5104,6 +5113,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7086,6 +7104,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8921,6 +8948,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10747,6 +10783,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12719,6 +12764,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14484,6 +14538,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/fpt-2026-03-10/teams.json b/src/rest/data/fpt-2026-03-10/teams.json index 3c5c0745a39d..63359b2678a5 100644 --- a/src/rest/data/fpt-2026-03-10/teams.json +++ b/src/rest/data/fpt-2026-03-10/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4822,6 +4831,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8795,6 +8813,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/actions.json b/src/rest/data/ghec-2022-11-28/actions.json index 911aaf0960b8..6c8559067e4d 100644 --- a/src/rest/data/ghec-2022-11-28/actions.json +++ b/src/rest/data/ghec-2022-11-28/actions.json @@ -44968,6 +44968,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/activity.json b/src/rest/data/ghec-2022-11-28/activity.json index b13c954b4fd2..1accbef6baec 100644 --- a/src/rest/data/ghec-2022-11-28/activity.json +++ b/src/rest/data/ghec-2022-11-28/activity.json @@ -3420,6 +3420,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3471,6 +3495,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6603,6 +6631,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6654,6 +6706,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7432,6 +7488,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13463,6 +13543,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13514,6 +13618,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16646,6 +16754,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16697,6 +16829,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17475,6 +17611,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23514,6 +23674,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23565,6 +23749,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26697,6 +26885,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -26748,6 +26960,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27526,6 +27742,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33545,6 +33785,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33596,6 +33860,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36728,6 +36996,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36779,6 +37071,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -37557,6 +37853,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43570,6 +43890,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43621,6 +43965,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46753,6 +47101,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -46804,6 +47176,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -47582,6 +47958,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53620,6 +54020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -53671,6 +54095,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56803,6 +57231,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56854,6 +57306,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57632,6 +58088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63644,6 +64124,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63695,6 +64199,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66827,6 +67335,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66878,6 +67410,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67656,6 +68192,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73670,6 +74230,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73721,6 +74305,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76853,6 +77441,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76904,6 +77516,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77682,6 +78298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83696,6 +84336,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -83747,6 +84411,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -86879,6 +87547,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -86930,6 +87622,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -87708,6 +88404,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/billing.json b/src/rest/data/ghec-2022-11-28/billing.json index 12a2f889e1d3..31523db74c76 100644 --- a/src/rest/data/ghec-2022-11-28/billing.json +++ b/src/rest/data/ghec-2022-11-28/billing.json @@ -1254,13 +1254,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", @@ -1460,6 +1470,198 @@ "fineGrainedPat": false, "permissions": [] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/enterprises/{enterprise}/settings/billing/budgets/{budget_id}/user-states", + "title": "Get user states for a multi-user budget", + "category": "billing", + "subcategory": "budgets", + "parameters": [ + { + "name": "enterprise", + "description": "

    The slug version of the enterprise name.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "budget_id", + "description": "

    The ID corresponding to the budget.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "page", + "description": "

    The page number of results to fetch.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "sort_order", + "description": "

    Sort order for results. 0 for descending, 1 for ascending.

    ", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "0", + "1" + ] + } + }, + { + "name": "user", + "description": "

    Filter user states to a specific user login.

    ", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "threshold_lower_bound", + "description": "

    Filter user states whose threshold percentage is at or above this value.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "threshold_upper_bound", + "description": "

    Filter user states whose threshold percentage is at or below this value.

    ", + "in": "query", + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists per-user budget state for a multi-user customer scoped budget. The authenticated user must be an enterprise admin or billing manager.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "enterprise": "ENTERPRISE", + "budget_id": "BUDGET_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response when getting per-user states for a multi-user budget

    ", + "example": { + "user_states": [ + { + "user": "octocat", + "consumed_amount": 50.5, + "target_amount": 1000 + }, + { + "user": "monalisa", + "consumed_amount": 250, + "target_amount": 1000, + "override_budget_id": "2066deda-923f-43f9-88d2-62395a28c0cdd" + } + ], + "has_next_page": false, + "total_count": 2 + }, + "schema": { + "type": "object", + "properties": { + "user_states": { + "type": "array", + "description": "Per-user state entries for the budget.", + "items": { + "type": "object", + "properties": { + "user": { + "type": "string", + "description": "The login of the user, when the user record is available." + }, + "consumed_amount": { + "type": "number", + "description": "The amount currently consumed by this user against the budget." + }, + "target_amount": { + "type": "number", + "description": "The target amount allocated to this user within the budget." + }, + "override_budget_id": { + "type": "string", + "description": "The ID of a user-scoped budget that overrides the per-user allocation, when present." + } + }, + "required": [ + "consumed_amount", + "target_amount" + ] + } + }, + "has_next_page": { + "type": "boolean", + "description": "Indicates if there are more pages of results available." + }, + "total_count": { + "type": "integer", + "description": "Total number of user state entries matching the query." + } + }, + "required": [ + "user_states", + "has_next_page", + "total_count" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    Response when getting per-user states for a multi-user budget

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "500", + "description": "

    Internal Error

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + } } ], "cost-centers": [ diff --git a/src/rest/data/ghec-2022-11-28/branches.json b/src/rest/data/ghec-2022-11-28/branches.json index 62ce1c6f4aa2..75aa013c4570 100644 --- a/src/rest/data/ghec-2022-11-28/branches.json +++ b/src/rest/data/ghec-2022-11-28/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/campaigns.json b/src/rest/data/ghec-2022-11-28/campaigns.json index ba0166d20ada..1092eeba0424 100644 --- a/src/rest/data/ghec-2022-11-28/campaigns.json +++ b/src/rest/data/ghec-2022-11-28/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/code-scanning.json b/src/rest/data/ghec-2022-11-28/code-scanning.json index 9c391a2c8b3c..52035b0e9530 100644 --- a/src/rest/data/ghec-2022-11-28/code-scanning.json +++ b/src/rest/data/ghec-2022-11-28/code-scanning.json @@ -5699,7 +5699,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Creates an autofix for a code scanning alert.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "descriptionHTML": "

    Creates an autofix for a code scanning alert from the repository's default branch.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", "codeExamples": [ { "request": { diff --git a/src/rest/data/ghec-2022-11-28/commits.json b/src/rest/data/ghec-2022-11-28/commits.json index 1731ebe75322..105b07df7585 100644 --- a/src/rest/data/ghec-2022-11-28/commits.json +++ b/src/rest/data/ghec-2022-11-28/commits.json @@ -2387,6 +2387,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/copilot.json b/src/rest/data/ghec-2022-11-28/copilot.json index f6bdca7c1a06..fcc8c13bebc4 100644 --- a/src/rest/data/ghec-2022-11-28/copilot.json +++ b/src/rest/data/ghec-2022-11-28/copilot.json @@ -4521,6 +4521,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5662,6 +5671,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6569,6 +6587,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7666,6 +7693,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/deployments.json b/src/rest/data/ghec-2022-11-28/deployments.json index d1af0ffefc38..c777bf2aa1d4 100644 --- a/src/rest/data/ghec-2022-11-28/deployments.json +++ b/src/rest/data/ghec-2022-11-28/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/enterprise-admin.json b/src/rest/data/ghec-2022-11-28/enterprise-admin.json index 19232fa96bc6..c51e9c097c8d 100644 --- a/src/rest/data/ghec-2022-11-28/enterprise-admin.json +++ b/src/rest/data/ghec-2022-11-28/enterprise-admin.json @@ -2812,6 +2812,109 @@ } ] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "title": "Revoke credential authorizations for a user in an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "

    The slug version of the enterprise name.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "

    The handle for the GitHub user account.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [ + { + "type": "boolean", + "name": "revoke_credentials", + "description": "

    Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nthe user. This option is only available for Enterprise Managed User (EMU)\nenterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby the user will be destroyed in addition to the credential authorizations.

    ", + "default": false + } + ], + "descriptionHTML": "

    Revokes all credential authorizations for a single user within the enterprise.\nThis includes any credential authorizations the user has across all organizations\nin the enterprise.

    \n

    For Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by the user by setting\nthe revoke_credentials parameter to true.

    \n

    This operation is performed asynchronously. A background job will be queued to process\nthe revocations.

    \n

    Warning

    \n

    \nIf you use a personal access token to call this endpoint and target yourself, that\ntoken may also be revoked or destroyed as part of this operation.

    \n
    \n

    The authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

    ", + "codeExamples": [ + { + "response": { + "statusCode": "202", + "contentType": "application/json", + "description": "

    Accepted - The revocation request has been queued

    ", + "example": { + "message": "Credential authorization revocation for user 'octocat' has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + }, + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "revoke_credentials": false + }, + "parameters": { + "enterprise": "ENTERPRISE", + "username": "USERNAME" + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "

    Accepted - The revocation request has been queued

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation error - The target user cannot be revoked, or revoke_credentials is not available for this enterprise

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": false, + "permissions": [ + { + "\"Enterprise credentials\" enterprise permissions": "write" + } + ] + } } ], "custom-properties": [ diff --git a/src/rest/data/ghec-2022-11-28/issues.json b/src/rest/data/ghec-2022-11-28/issues.json index 154d39bbcb5a..70da1864e60d 100644 --- a/src/rest/data/ghec-2022-11-28/issues.json +++ b/src/rest/data/ghec-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41186,6 +41651,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -41399,6 +41873,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45391,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45466,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45591,6 +46173,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -45804,6 +46395,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -50529,6 +51200,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -51399,6 +52079,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -54467,350 +55156,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55281,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55767,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56253,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57108,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57557,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57571,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57607,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +58000,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60173,341 +62389,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -60562,6 +62802,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63621,6 +65865,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63672,6 +65940,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +69019,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69094,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69333,308 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "Add issue field values to an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "issue_field_values", + "description": "

    An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

    ", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "

    The ID of the issue field to set

    ", + "isRequired": true + }, + { + "type": "string or number or array", + "name": "value", + "description": "

    The value to set for the field. The type depends on the field's data type:

    \n
      \n
    • For text fields: provide a string value
    • \n
    • For single_select fields: provide the option name as a string (must match an existing option)
    • \n
    • For number fields: provide a numeric value
    • \n
    • For multi_select fields: provide an array of option names (must match existing options)
    • \n
    • For date fields: provide an ISO 8601 date string
    • \n
    ", + "isRequired": true + } + ] + } + ], + "descriptionHTML": "

    Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

    \n

    This endpoint supports the following field data types:

    \n
      \n
    • text: String values for text fields
    • \n
    • single_select: Option names for single-select fields (must match an existing option name)
    • \n
    • number: Numeric values for number fields
    • \n
    • date: ISO 8601 date strings for date fields
    • \n
    \n

    Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

    \n

    This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Add multiple field values", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_field_values": [ + { + "field_id": 123, + "value": "Critical" + }, + { + "field_id": 456, + "value": 5 + }, + { + "field_id": 789, + "value": "2024-12-31" + } + ] + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69646,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67081,6 +69680,7 @@ ], "schema": { "type": "array", + "description": "The current issue field values for this issue after adding the new values", "items": { "title": "Issue Field Value", "description": "A value assigned to an issue field", @@ -67091,292 +69691,10 @@ "type": "integer", "format": "int64" }, - "node_id": { + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "Add issue field values to an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "array of objects", - "name": "issue_field_values", - "description": "

    An array of issue field values to add to this issue. Each field value must include the field ID and the value to set.

    ", - "childParamsGroups": [ - { - "type": "integer", - "name": "field_id", - "description": "

    The ID of the issue field to set

    ", - "isRequired": true - }, - { - "type": "string or number or array", - "name": "value", - "description": "

    The value to set for the field. The type depends on the field's data type:

    \n
      \n
    • For text fields: provide a string value
    • \n
    • For single_select fields: provide the option name as a string (must match an existing option)
    • \n
    • For number fields: provide a numeric value
    • \n
    • For multi_select fields: provide an array of option names (must match existing options)
    • \n
    • For date fields: provide an ISO 8601 date string
    • \n
    ", - "isRequired": true - } - ] - } - ], - "descriptionHTML": "

    Add custom field values to an issue. You can set values for organization-level issue fields that have been defined for the repository's organization.\nAdding an empty array will clear all existing field values for the issue.

    \n

    This endpoint supports the following field data types:

    \n
      \n
    • text: String values for text fields
    • \n
    • single_select: Option names for single-select fields (must match an existing option name)
    • \n
    • number: Numeric values for number fields
    • \n
    • date: ISO 8601 date strings for date fields
    • \n
    \n

    Only users with push access to the repository can add issue field values. If you don't have the proper permissions, you'll receive a 403 Forbidden response.

    \n

    This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Add multiple field values", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_field_values": [ - { - "field_id": 123, - "value": "Critical" - }, - { - "field_id": 456, - "value": 5 - }, - { - "field_id": 789, - "value": "2024-12-31" - } - ] - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" - }, - { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "description": "The current issue field values for this issue after adding the new values", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, @@ -67614,12 +69932,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67631,18 +69951,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67673,6 +69996,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -73959,6 +76286,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74010,6 +76361,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76724,341 +79079,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -77113,6 +79492,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80171,6 +82554,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -80222,6 +82629,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -82253,18 +84664,412 @@ "description": "Unique identifier of the GitHub app", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "node_id": { + "body_text": { "type": "string" }, - "client_id": { + "body_html": { "type": "string" }, - "owner": { - "oneOf": [ + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -82375,89 +85180,1099 @@ "type", "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "reason": { + "description": "The reason the comment was minimized.", "type": [ "string", "null" ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "reason" ] } ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to reprioritize

    ", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " + }, + { + "type": "integer", + "name": "before_id", + "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " + } + ], + "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -82465,1338 +86280,937 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "pinned_comment": { + "assignee": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" + "email": { + "type": [ + "string", + "null" + ] }, - "body": { - "description": "Contents of the issue comment", + "login": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "type": "integer", + "format": "int64" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { + "avatar_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "gravatar_id": { + "type": [ + "string", + "null" ] }, - "created_at": { + "url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "followers_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "following_url": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "gists_url": { + "type": "string" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_url": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { + "assignees": { "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "data_type": { - "description": "The data type of the issue field", + "avatar_url": { "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] + "format": "uri" }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], + "gravatar_id": { "type": [ - "null", "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" ] }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "issue_field_id", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", "node_id", - "data_type", - "value" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

    Created

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to reprioritize

    ", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " - }, - { - "type": "integer", - "name": "before_id", - "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " - } - ], - "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" }, - "node_id": { - "type": "string" + "active_lock_reason": { + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" + "comments": { + "type": "integer" }, - "repository_url": { - "type": "string", - "format": "uri" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "labels_url": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "comments_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "events_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "html_url": { - "type": "string", - "format": "uri" + "draft": { + "type": "boolean" }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", + "body_html": { "type": "string" }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", + "body_text": { "type": "string" }, - "body": { - "description": "Contents of the issue", + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" ] }, - "user": { - "anyOf": [ - { - "type": "null" + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, - { + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -83906,97 +87320,700 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" } } - ] - } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "assignee": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84004,240 +88021,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -84259,27 +88232,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -84287,2573 +88584,3919 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" }, - "name": { - "type": "string" + "laugh": { + "type": "integer" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "confused": { + "type": "integer" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "heart": { + "type": "integer" }, - "node_id": { - "type": "string" + "hooray": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "email": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - }, - { - "httpStatusCode": "503", - "description": "

    Service unavailable

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -87283,50 +92926,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87436,332 +93358,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -87774,8 +93374,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -88205,20 +93805,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -88231,8 +93845,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -88662,20 +94276,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -88688,8 +94297,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -89119,24 +94728,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -89149,8 +94774,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -89580,433 +95205,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -90019,8 +95251,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -90450,7 +95682,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90561,209 +95852,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90873,36 +96315,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91013,23 +96453,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -91320,57 +96769,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -91484,53 +97116,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -91576,413 +97412,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -92093,1770 +98004,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -93968,17 +100307,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -93994,986 +100391,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95002,675 +100898,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -95778,702 +101354,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -96481,1185 +101848,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -97745,801 +102288,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -98969,119 +103071,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -99090,13 +103122,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -99526,119 +103557,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -99647,13 +103608,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -100083,14 +104043,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghec-2022-11-28/orgs.json b/src/rest/data/ghec-2022-11-28/orgs.json index d6365b4819dc..e4cc6fc0d3f7 100644 --- a/src/rest/data/ghec-2022-11-28/orgs.json +++ b/src/rest/data/ghec-2022-11-28/orgs.json @@ -1678,7 +1678,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

    ", + "descriptionHTML": "

    Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials can be personal access tokens, SSH keys, OAuth app access tokens, or user-to-server tokens from GitHub Apps that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

    ", "codeExamples": [ { "request": { @@ -1700,6 +1700,7 @@ "token_last_eight": "71c3fc11", "credential_authorized_at": "2011-01-26T19:06:43Z", "credential_accessed_at": "2011-01-26T19:06:43Z", + "authorized_credential_id": 12345678, "authorized_credential_expires_at": "2011-02-25T19:06:43Z", "scopes": [ "user", @@ -1712,11 +1713,47 @@ "credential_type": "personal access token", "token_last_eight": "Ae178B4a", "credential_authorized_at": "2019-03-29T19:06:43Z", - "credential_accessed_at": "2011-01-26T19:06:43Z", + "credential_accessed_at": "2019-04-15T19:06:43Z", + "authorized_credential_id": 12345679, "authorized_credential_expires_at": "2019-04-28T19:06:43Z", "scopes": [ "repo" ] + }, + { + "login": "octocat", + "credential_id": 161197, + "credential_type": "OAuth app token", + "token_last_eight": "9f2c4d1e", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345680, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [ + "repo", + "read:org" + ] + }, + { + "login": "hubot", + "credential_id": 161198, + "credential_type": "GitHub app token", + "token_last_eight": "3b7a0c52", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345681, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [] + }, + { + "login": "octocat", + "credential_id": 161199, + "credential_type": "SSH key", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345682, + "fingerprint": "jklmnop12345678", + "authorized_credential_title": "my ssh key" } ], "schema": { @@ -1736,11 +1773,17 @@ }, "credential_type": { "type": "string", - "description": "Human-readable description of the credential type." + "description": "Human-readable description of the credential type.", + "enum": [ + "personal access token", + "SSH key", + "OAuth app token", + "GitHub app token" + ] }, "token_last_eight": { "type": "string", - "description": "Last eight characters of the credential. Only included in responses with credential_type of personal access token." + "description": "Last eight characters of the credential. Only included in responses with a credential_type of personal access token, OAuth app token, or GitHub app token." }, "credential_authorized_at": { "type": "string", @@ -1749,14 +1792,14 @@ }, "scopes": { "type": "array", - "description": "List of oauth scopes the token has been granted.", + "description": "List of OAuth scopes the token has been granted.", "items": { "type": "string" } }, "fingerprint": { "type": "string", - "description": "Unique string to distinguish the credential. Only included in responses with credential_type of SSH Key." + "description": "Unique string to distinguish the credential. Only included in responses with a credential_type of SSH key." }, "credential_accessed_at": { "type": [ @@ -1771,7 +1814,7 @@ "integer", "null" ], - "description": "The ID of the underlying token that was authorized by the user. This will remain unchanged across authorizations of the token." + "description": "The ID of the underlying token or key that was authorized by the user. This will remain unchanged across authorizations of the token or key." }, "authorized_credential_title": { "type": [ @@ -1855,7 +1898,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Removes a credential authorization for an organization that uses SAML SSO. Once you remove someone's credential authorization, they will need to create a new personal access token or SSH key and authorize it for the organization they want to access.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

    ", + "descriptionHTML": "

    Removes a credential authorization for an organization that uses SAML SSO. The credential can be a personal access token, an SSH key, an OAuth app access token, or a user-to-server token from a GitHub App. Once you remove someone's credential authorization, they will need to authorize the credential again for the organization they want to access.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

    ", "codeExamples": [ { "request": { @@ -15364,6 +15407,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/projects.json b/src/rest/data/ghec-2022-11-28/projects.json index e2cb7753879e..854b79ebc1d5 100644 --- a/src/rest/data/ghec-2022-11-28/projects.json +++ b/src/rest/data/ghec-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12495,6 +12523,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17654,6 +17691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18738,6 +18803,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23897,6 +23971,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24046,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24981,6 +25083,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -30142,6 +30253,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30328,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31226,6 +31365,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44618,6 +44766,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44841,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45702,6 +45878,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -50861,6 +51046,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51121,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -51945,6 +52158,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -57104,6 +57326,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57401,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -58188,6 +58438,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -63349,6 +63608,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63683,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64433,6 +64720,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/pulls.json b/src/rest/data/ghec-2022-11-28/pulls.json index 797496533058..b0600df48f22 100644 --- a/src/rest/data/ghec-2022-11-28/pulls.json +++ b/src/rest/data/ghec-2022-11-28/pulls.json @@ -1555,6 +1555,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19580,6 +19589,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -21272,6 +21290,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -24875,6 +24902,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/repos.json b/src/rest/data/ghec-2022-11-28/repos.json index 0917efc18af2..fe3d9a82c935 100644 --- a/src/rest/data/ghec-2022-11-28/repos.json +++ b/src/rest/data/ghec-2022-11-28/repos.json @@ -14248,6 +14248,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/search.json b/src/rest/data/ghec-2022-11-28/search.json index 13e25dc676e5..eddb89affc64 100644 --- a/src/rest/data/ghec-2022-11-28/search.json +++ b/src/rest/data/ghec-2022-11-28/search.json @@ -2968,6 +2968,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5245,6 +5249,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5777,6 +5805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -8054,6 +8086,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/security-advisories.json b/src/rest/data/ghec-2022-11-28/security-advisories.json index 890dbe86c202..7eb897b6a71c 100644 --- a/src/rest/data/ghec-2022-11-28/security-advisories.json +++ b/src/rest/data/ghec-2022-11-28/security-advisories.json @@ -3117,6 +3117,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5227,6 +5236,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7243,6 +7261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9109,6 +9136,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10969,6 +11005,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12975,6 +13020,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14774,6 +14828,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2022-11-28/teams.json b/src/rest/data/ghec-2022-11-28/teams.json index f04d2098e92c..ecd23dd44c4a 100644 --- a/src/rest/data/ghec-2022-11-28/teams.json +++ b/src/rest/data/ghec-2022-11-28/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4854,6 +4863,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8849,6 +8867,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/actions.json b/src/rest/data/ghec-2026-03-10/actions.json index 1fdde16e5dc6..5754127276ba 100644 --- a/src/rest/data/ghec-2026-03-10/actions.json +++ b/src/rest/data/ghec-2026-03-10/actions.json @@ -44813,6 +44813,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/activity.json b/src/rest/data/ghec-2026-03-10/activity.json index 539dfcc86f78..3022fe584e2f 100644 --- a/src/rest/data/ghec-2026-03-10/activity.json +++ b/src/rest/data/ghec-2026-03-10/activity.json @@ -3291,6 +3291,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3342,6 +3366,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6344,6 +6372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6395,6 +6447,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7172,6 +7228,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13074,6 +13154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -13125,6 +13229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16127,6 +16235,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -16178,6 +16310,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -16955,6 +17091,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22865,6 +23025,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -22916,6 +23100,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25918,6 +26106,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25969,6 +26181,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -26746,6 +26962,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32636,6 +32876,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32687,6 +32951,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -35689,6 +35957,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35740,6 +36032,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -36517,6 +36813,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42401,6 +42721,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -42452,6 +42796,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45454,6 +45802,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -45505,6 +45877,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -46282,6 +46658,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52191,6 +52591,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -52242,6 +52666,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55244,6 +55672,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55295,6 +55747,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56072,6 +56528,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61955,6 +62435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -62006,6 +62510,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65008,6 +65516,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65059,6 +65591,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65836,6 +66372,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71721,6 +72281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71772,6 +72356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74774,6 +75362,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74825,6 +75437,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -75602,6 +76218,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81487,6 +82127,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -81538,6 +82202,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -84540,6 +85208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -84591,6 +85283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -85368,6 +86064,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/billing.json b/src/rest/data/ghec-2026-03-10/billing.json index 12a2f889e1d3..31523db74c76 100644 --- a/src/rest/data/ghec-2026-03-10/billing.json +++ b/src/rest/data/ghec-2026-03-10/billing.json @@ -1254,13 +1254,23 @@ "enterprise", "organization", "repository", - "cost_center" + "cost_center", + "multi_user_customer", + "user" ] }, "budget_entity_name": { "type": "string", "description": "The name of the entity to apply the budget to" }, + "user": { + "type": "string", + "description": "The user login when the budget is scoped to a single user (`user` scope)." + }, + "consumed_amount": { + "type": "number", + "description": "The consumed amount for the specified user within the budget. Only included for `user`-scoped budgets." + }, "budget_amount": { "type": "integer", "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", @@ -1460,6 +1470,198 @@ "fineGrainedPat": false, "permissions": [] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/enterprises/{enterprise}/settings/billing/budgets/{budget_id}/user-states", + "title": "Get user states for a multi-user budget", + "category": "billing", + "subcategory": "budgets", + "parameters": [ + { + "name": "enterprise", + "description": "

    The slug version of the enterprise name.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "budget_id", + "description": "

    The ID corresponding to the budget.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "page", + "description": "

    The page number of results to fetch.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "sort_order", + "description": "

    Sort order for results. 0 for descending, 1 for ascending.

    ", + "in": "query", + "schema": { + "type": "string", + "enum": [ + "0", + "1" + ] + } + }, + { + "name": "user", + "description": "

    Filter user states to a specific user login.

    ", + "in": "query", + "schema": { + "type": "string" + } + }, + { + "name": "threshold_lower_bound", + "description": "

    Filter user states whose threshold percentage is at or above this value.

    ", + "in": "query", + "schema": { + "type": "integer" + } + }, + { + "name": "threshold_upper_bound", + "description": "

    Filter user states whose threshold percentage is at or below this value.

    ", + "in": "query", + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists per-user budget state for a multi-user customer scoped budget. The authenticated user must be an enterprise admin or billing manager.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "enterprise": "ENTERPRISE", + "budget_id": "BUDGET_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response when getting per-user states for a multi-user budget

    ", + "example": { + "user_states": [ + { + "user": "octocat", + "consumed_amount": 50.5, + "target_amount": 1000 + }, + { + "user": "monalisa", + "consumed_amount": 250, + "target_amount": 1000, + "override_budget_id": "2066deda-923f-43f9-88d2-62395a28c0cdd" + } + ], + "has_next_page": false, + "total_count": 2 + }, + "schema": { + "type": "object", + "properties": { + "user_states": { + "type": "array", + "description": "Per-user state entries for the budget.", + "items": { + "type": "object", + "properties": { + "user": { + "type": "string", + "description": "The login of the user, when the user record is available." + }, + "consumed_amount": { + "type": "number", + "description": "The amount currently consumed by this user against the budget." + }, + "target_amount": { + "type": "number", + "description": "The target amount allocated to this user within the budget." + }, + "override_budget_id": { + "type": "string", + "description": "The ID of a user-scoped budget that overrides the per-user allocation, when present." + } + }, + "required": [ + "consumed_amount", + "target_amount" + ] + } + }, + "has_next_page": { + "type": "boolean", + "description": "Indicates if there are more pages of results available." + }, + "total_count": { + "type": "integer", + "description": "Total number of user state entries matching the query." + } + }, + "required": [ + "user_states", + "has_next_page", + "total_count" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    Response when getting per-user states for a multi-user budget

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "500", + "description": "

    Internal Error

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + } } ], "cost-centers": [ diff --git a/src/rest/data/ghec-2026-03-10/branches.json b/src/rest/data/ghec-2026-03-10/branches.json index 62ce1c6f4aa2..75aa013c4570 100644 --- a/src/rest/data/ghec-2026-03-10/branches.json +++ b/src/rest/data/ghec-2026-03-10/branches.json @@ -410,6 +410,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1032,6 +1041,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1634,6 +1652,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3017,6 +3044,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3639,6 +3675,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4241,6 +4286,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5646,6 +5700,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6268,6 +6331,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6870,6 +6942,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8657,6 +8738,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9279,6 +9369,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -9881,6 +9980,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10908,6 +11016,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -11524,6 +11641,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12181,6 +12307,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13231,6 +13366,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -13853,6 +13997,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14753,6 +14906,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -15375,6 +15537,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17285,6 +17456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19470,6 +19650,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -19783,6 +19972,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20096,6 +20294,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20409,6 +20616,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/campaigns.json b/src/rest/data/ghec-2026-03-10/campaigns.json index ba0166d20ada..1092eeba0424 100644 --- a/src/rest/data/ghec-2026-03-10/campaigns.json +++ b/src/rest/data/ghec-2026-03-10/campaigns.json @@ -389,6 +389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -926,6 +935,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -1466,6 +1484,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -2042,6 +2069,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/code-scanning.json b/src/rest/data/ghec-2026-03-10/code-scanning.json index d7885c8eba30..df352a827a47 100644 --- a/src/rest/data/ghec-2026-03-10/code-scanning.json +++ b/src/rest/data/ghec-2026-03-10/code-scanning.json @@ -5699,7 +5699,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Creates an autofix for a code scanning alert.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", + "descriptionHTML": "

    Creates an autofix for a code scanning alert from the repository's default branch.

    \n

    If a new autofix is to be created as a result of this request or is currently being generated, then this endpoint will return a 202 Accepted response.

    \n

    If an autofix already exists for a given alert, then this endpoint will return a 200 OK response.

    \n

    OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

    ", "codeExamples": [ { "request": { diff --git a/src/rest/data/ghec-2026-03-10/commits.json b/src/rest/data/ghec-2026-03-10/commits.json index e83245dbeb73..92a2c26ebfc1 100644 --- a/src/rest/data/ghec-2026-03-10/commits.json +++ b/src/rest/data/ghec-2026-03-10/commits.json @@ -2263,6 +2263,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/copilot.json b/src/rest/data/ghec-2026-03-10/copilot.json index ede7c6b58534..1c39b717e508 100644 --- a/src/rest/data/ghec-2026-03-10/copilot.json +++ b/src/rest/data/ghec-2026-03-10/copilot.json @@ -4518,6 +4518,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5659,6 +5668,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -6566,6 +6584,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7663,6 +7690,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/deployments.json b/src/rest/data/ghec-2026-03-10/deployments.json index d1af0ffefc38..c777bf2aa1d4 100644 --- a/src/rest/data/ghec-2026-03-10/deployments.json +++ b/src/rest/data/ghec-2026-03-10/deployments.json @@ -3195,6 +3195,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -3820,6 +3829,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4512,6 +4530,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/enterprise-admin.json b/src/rest/data/ghec-2026-03-10/enterprise-admin.json index 19232fa96bc6..c51e9c097c8d 100644 --- a/src/rest/data/ghec-2026-03-10/enterprise-admin.json +++ b/src/rest/data/ghec-2026-03-10/enterprise-admin.json @@ -2812,6 +2812,109 @@ } ] } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/{username}/revoke", + "title": "Revoke credential authorizations for a user in an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "

    The slug version of the enterprise name.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "username", + "description": "

    The handle for the GitHub user account.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [ + { + "type": "boolean", + "name": "revoke_credentials", + "description": "

    Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nthe user. This option is only available for Enterprise Managed User (EMU)\nenterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby the user will be destroyed in addition to the credential authorizations.

    ", + "default": false + } + ], + "descriptionHTML": "

    Revokes all credential authorizations for a single user within the enterprise.\nThis includes any credential authorizations the user has across all organizations\nin the enterprise.

    \n

    For Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by the user by setting\nthe revoke_credentials parameter to true.

    \n

    This operation is performed asynchronously. A background job will be queued to process\nthe revocations.

    \n

    Warning

    \n

    \nIf you use a personal access token to call this endpoint and target yourself, that\ntoken may also be revoked or destroyed as part of this operation.

    \n
    \n

    The authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

    ", + "codeExamples": [ + { + "response": { + "statusCode": "202", + "contentType": "application/json", + "description": "

    Accepted - The revocation request has been queued

    ", + "example": { + "message": "Credential authorization revocation for user 'octocat' has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + }, + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "revoke_credentials": false + }, + "parameters": { + "enterprise": "ENTERPRISE", + "username": "USERNAME" + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "

    Accepted - The revocation request has been queued

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation error - The target user cannot be revoked, or revoke_credentials is not available for this enterprise

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": false, + "permissions": [ + { + "\"Enterprise credentials\" enterprise permissions": "write" + } + ] + } } ], "custom-properties": [ diff --git a/src/rest/data/ghec-2026-03-10/issues.json b/src/rest/data/ghec-2026-03-10/issues.json index 537f4b3fc250..b012ac542e63 100644 --- a/src/rest/data/ghec-2026-03-10/issues.json +++ b/src/rest/data/ghec-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39626,6 +40091,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -39839,6 +40313,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43702,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43777,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43901,6 +44483,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -44114,6 +44705,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -48839,6 +49510,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49709,6 +50389,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -52777,350 +53466,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,759 +53591,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "login": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "checks": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { + "metadata": { "type": "string" }, - "gists_url": { + "contents": { "type": "string" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false }, - "url": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": "The unique identifier of the issue type." }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null + "name" ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." } }, "required": [ + "issue_type", "id", "node_id", - "name", - "description" + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" + "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { + "url": { "type": "string" }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,1246 +54078,1602 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "assignees_url": { + "created_at": { "type": "string" }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "git_refs_url": { - "type": "string" + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "git_tags_url": { + "node_id": { "type": "string" }, - "git_url": { + "url": { "type": "string" }, - "issue_comment_url": { - "type": "string" + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "issue_events_url": { + "event": { "type": "string" }, - "issues_url": { - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] }, - "keys_url": { - "type": "string" + "commit_url": { + "type": [ + "string", + "null" + ] }, - "labels_url": { + "created_at": { "type": "string" }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "date-time" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "updated_at": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", + "object", "null" ], "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "type": "integer", + "description": "The unique identifier of the issue type." }, "name": { - "description": "The name of the GitHub app", - "type": "string" + "type": "string", + "description": "The name of the issue type." }, - "description": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "name" ] } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } }, "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", "type": [ "string", "null" ], - "format": "uri" + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] }, - "pinned_comment": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", "type": "string", - "description": "How the author is associated with the repository.", "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" ] }, - "performed_via_github_app": { + "creator": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -55340,262 +55681,117 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "open_issues": { + "type": "integer" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -55603,601 +55799,112 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocked_by": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "total_blocking": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" + "email": { + "type": [ + "string", + "null" ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2533 +55912,2085 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "followers_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "following_url": { + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" + "subscription_url": { + "type": "string", + "format": "uri" }, - "site_admin": { - "type": "boolean" + "tags_url": { + "type": "string", + "format": "uri" }, - "starred_at": { + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "user_view_type": { + "clone_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" + "lexical_commit_sha": { + "type": "string" + } } - }, - "required": [ - "admin", - "pull", - "push" - ] + } }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "contents": { + "additionalProperties": { "type": "string" - }, - "deployments": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "heart": { - "type": "integer" + { + "type": "number" }, - "hooray": { + { "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, - "eyes": { - "type": "integer" + "name": { + "description": "The name of the option", + "type": "string" }, - "rocket": { - "type": "integer" + "color": { + "description": "The color of the option", + "type": "string" } }, "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "id", + "name", + "color" ] }, - "pin": { - "anyOf": [ - { - "type": "null" + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ - "id", + "issue_field_id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "data_type", + "value" ] } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } } } } ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "301", "description": "

    Moved permanently

    " }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, { "httpStatusCode": "404", "description": "

    Resource not found

    " @@ -58739,10 +57998,6 @@ { "httpStatusCode": "410", "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -58752,7 +58007,7 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" } ], "allowsPublicRead": true @@ -58760,9 +58015,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", - "title": "Remove dependency an issue is blocked by", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -58792,33 +58047,34 @@ "schema": { "type": "integer" } - }, + } + ], + "bodyParameters": [ { + "type": "integer", "name": "issue_id", - "in": "path", - "description": "

    The id of the blocking issue to remove as a dependency

    ", - "required": true, - "schema": { - "type": "integer" - } + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true } ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to remove a dependency that an issue is blocked by.

    \n

    Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass a specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER", - "issue_id": "ISSUE_ID" + "issue_number": "ISSUE_NUMBER" } }, "response": { - "statusCode": "200", + "statusCode": "201", "contentType": "application/json", "description": "

    Response

    ", "example": { @@ -61502,6 +60758,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61553,6 +60833,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61681,21 +60965,13 @@ ], "statusCodes": [ { - "httpStatusCode": "200", - "description": "

    OK

    " + "httpStatusCode": "201", + "description": "

    Created

    " }, { "httpStatusCode": "301", "description": "

    Moved permanently

    " }, - { - "httpStatusCode": "400", - "description": "

    Bad Request

    " - }, - { - "httpStatusCode": "401", - "description": "

    Requires authentication

    " - }, { "httpStatusCode": "403", "description": "

    Forbidden

    " @@ -61707,6 +60983,10 @@ { "httpStatusCode": "410", "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -61724,9 +61004,9 @@ }, { "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", - "title": "List dependencies an issue is blocking", + "verb": "delete", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}", + "title": "Remove dependency an issue is blocked by", "category": "issues", "subcategory": "issue-dependencies", "parameters": [ @@ -61758,26 +61038,17 @@ } }, { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", + "name": "issue_id", + "in": "path", + "description": "

    The id of the blocking issue to remove as a dependency

    ", + "required": true, "schema": { - "type": "integer", - "default": 1 + "type": "integer" } } ], "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocking.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "descriptionHTML": "

    You can use the REST API to remove a dependency that an issue is blocked by.

    \n

    Removing content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass a specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", "codeExamples": [ { "request": { @@ -61786,28 +61057,61 @@ "parameters": { "owner": "OWNER", "repo": "REPO", - "issue_number": "ISSUE_NUMBER" + "issue_number": "ISSUE_NUMBER", + "issue_id": "ISSUE_ID" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": [ - { + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61826,20 +61130,19 @@ "received_events_url": "https://api.github.com/users/octocat/received_events", "type": "User", "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -61859,338 +61162,123 @@ "type": "User", "site_admin": false }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + "node_id": { + "type": "string" }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -62301,50 +61389,31 @@ "url" ] } - }, - "milestone": { - "anyOf": [ + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ { - "type": "null" + "type": "string" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, "id": { - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", + "url": { "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "format": "uri" }, - "title": { - "description": "The title of the milestone.", + "name": { "type": "string" }, "description": { @@ -62353,1493 +61422,4696 @@ "null" ] }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { + "color": { "type": [ "string", "null" - ], - "format": "date-time" + ] }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "default": { + "type": "boolean" } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] + } } ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "merged_at": { + "name": { "type": [ "string", "null" - ], - "format": "date-time", - "nullable": false + ] }, - "diff_url": { + "email": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "login": { + "type": "string" }, - "patch_url": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" - ], - "format": "uri", - "nullable": false + ] }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "diff_url", + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", "html_url", - "patch_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", "url" ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "open_issues": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "topics": { - "type": "array", - "items": { + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] } - } + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "rocket": { - "type": "integer" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "400", + "description": "

    Bad Request

    " + }, + { + "httpStatusCode": "401", + "description": "

    Requires authentication

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking", + "title": "List dependencies an issue is blocking", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocking.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" @@ -64498,6 +66770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67083,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67102,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67146,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65068,12 +67377,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65085,18 +67396,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65127,6 +67441,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65364,12 +67682,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -65381,18 +67701,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -65423,6 +67746,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -71560,6 +73887,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -71611,6 +73962,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -74513,6 +76868,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -74564,6 +76943,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77304,719 +79687,2359 @@ } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", + "title": "Add sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

    ", + "isRequired": true + }, + { + "type": "boolean", + "name": "replace_parent", + "description": "

    Option that, when true, instructs the operation to replace the sub-issues current parent issue

    " + } + ], + "descriptionHTML": "

    You can use the REST API to add sub-issues to issues.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    \n

    This endpoint supports the following custom media types. For more information, see \"Media types.\"

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" ] }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } }, - "blocking": { - "type": "integer" + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "total_blocked_by": { - "type": "integer" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "total_blocking": { - "type": "integer" - } + "required": [ + "admin", + "pull", + "push" + ] }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { "type": "integer", "format": "int64" }, - "node_id": { + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + } } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues", - "title": "Add sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to add. The sub-issue must belong to the same repository owner as the parent issue

    ", - "isRequired": true - }, - { - "type": "boolean", - "name": "replace_parent", - "description": "

    Option that, when true, instructs the operation to replace the sub-issues current parent issue

    " - } - ], - "descriptionHTML": "

    You can use the REST API to add sub-issues to issues.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see \"Rate limits for the API\"\nand \"Best practices for using the REST API.\"

    \n

    This endpoint supports the following custom media types. For more information, see \"Media types.\"

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -78024,285 +82047,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "milestone": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -78420,12 +82354,6 @@ } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, "created_at": { "type": "string", "format": "date-time" @@ -78434,1201 +82362,1067 @@ "type": "string", "format": "date-time" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "issue_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] } } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", + "title": "Reprioritize sub-issue", + "category": "issues", + "subcategory": "sub-issues", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "sub_issue_id", + "description": "

    The id of the sub-issue to reprioritize

    ", + "isRequired": true + }, + { + "type": "integer", + "name": "after_id", + "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " + }, + { + "type": "integer", + "name": "before_id", + "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " + } + ], + "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "sub_issue_id": 6, + "after_id": 5 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null ] }, - "performed_via_github_app": { + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { "anyOf": [ { "type": "null" }, { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "node_id": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "client_id": { + "login": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "id": { + "type": "integer", + "format": "int64" }, - "name": { - "description": "The name of the GitHub app", + "node_id": { "type": "string" }, - "description": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79636,196 +83430,285 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -79892,1098 +83775,1266 @@ "type": "string", "format": "uri" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "pinned_at", - "pinned_by" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { "type": "integer" }, - "blocking": { - "type": "integer" + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "total_blocked_by": { + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { "type": "integer" }, - "total_blocking": { + "watchers": { "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] + "lexical_commit_sha": { + "type": "string" } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

    Created

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority", - "title": "Reprioritize sub-issue", - "category": "issues", - "subcategory": "sub-issues", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "sub_issue_id", - "description": "

    The id of the sub-issue to reprioritize

    ", - "isRequired": true - }, - { - "type": "integer", - "name": "after_id", - "description": "

    The id of the sub-issue to be prioritized after (either positional argument after OR before should be specified).

    " - }, - { - "type": "integer", - "name": "before_id", - "description": "

    The id of the sub-issue to be prioritized before (either positional argument after OR before should be specified).

    " - } - ], - "descriptionHTML": "

    You can use the REST API to reprioritize a sub-issue to a different position in the parent list.

    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "sub_issue_id": 6, - "after_id": 5 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "user": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -80991,285 +85042,196 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "format": "date-time" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "milestone": { + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { "anyOf": [ { "type": "null" }, { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "html_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" }, - "labels_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "id": { - "type": "integer" - }, - "node_id": { + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "body_text": { + "type": "string" }, - "title": { - "description": "The title of the milestone.", + "body_html": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "html_url": { + "type": "string", + "format": "uri" }, - "creator": { + "user": { "anyOf": [ { "type": "null" @@ -81291,27 +85253,351 @@ "null" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, - "url": { + "external_url": { "type": "string", "format": "uri" }, @@ -81319,2561 +85605,3918 @@ "type": "string", "format": "uri" }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "created_at": { "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "format": "date-time" }, - "received_events_url": { + "updated_at": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "format": "date-time" }, - "site_admin": { - "type": "boolean" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } }, - "user_view_type": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, "url": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "uri" }, - "spdx_id": { - "type": [ - "string", - "null" - ] + "total_count": { + "type": "integer" }, - "node_id": { - "type": "string" + "+1": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "key", - "name", "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { "type": "integer" }, - "watchers_count": { + "blocking": { "type": "integer" }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "total_blocked_by": { "type": "integer" }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { + "total_blocking": { "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + }, + { + "httpStatusCode": "503", + "description": "

    Service unavailable

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "lexical_commit_sha": { - "type": "string" - } + "required": [ + "name", + "color" + ] } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "type": { + "additionalProperties": { "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "user_view_type": { + "additionalProperties": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" + "required": [ + "title" + ] + } }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { - "description": "The name of the GitHub app", + "additionalProperties": { "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "contents": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "additionalProperties": { + "checks": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { "type": "string" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "additionalProperties": { + "type": "string" } }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - { - "type": "number" + "id": { + "type": "integer", + "format": "int64" }, - { - "type": "integer" + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" + }, + "node_id": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "slug": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " - }, - { - "httpStatusCode": "503", - "description": "

    Service unavailable

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -84303,50 +89946,329 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -84456,332 +90378,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -84794,8 +90394,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -85225,20 +90825,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -85251,8 +90865,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -85682,20 +91296,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -85708,8 +91317,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -86139,24 +91748,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -86169,8 +91794,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -86600,433 +92225,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -87039,8 +92271,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -87470,7 +92702,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87581,209 +92872,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -87893,36 +93335,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -88033,23 +93473,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -88340,57 +93789,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -88504,53 +94136,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -88661,95 +94334,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -88759,250 +94793,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -89113,1634 +94911,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -90851,154 +97197,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -91014,868 +97281,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -91889,695 +97773,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -92684,687 +98243,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -93372,1184 +98738,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -94635,801 +99178,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -95859,119 +99961,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -95980,13 +100012,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -96416,119 +100447,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -96537,13 +100498,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -96973,14 +100933,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghec-2026-03-10/orgs.json b/src/rest/data/ghec-2026-03-10/orgs.json index f39898fadeb3..7493654a29c4 100644 --- a/src/rest/data/ghec-2026-03-10/orgs.json +++ b/src/rest/data/ghec-2026-03-10/orgs.json @@ -1667,7 +1667,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

    ", + "descriptionHTML": "

    Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials can be personal access tokens, SSH keys, OAuth app access tokens, or user-to-server tokens from GitHub Apps that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

    ", "codeExamples": [ { "request": { @@ -1689,6 +1689,7 @@ "token_last_eight": "71c3fc11", "credential_authorized_at": "2011-01-26T19:06:43Z", "credential_accessed_at": "2011-01-26T19:06:43Z", + "authorized_credential_id": 12345678, "authorized_credential_expires_at": "2011-02-25T19:06:43Z", "scopes": [ "user", @@ -1701,11 +1702,47 @@ "credential_type": "personal access token", "token_last_eight": "Ae178B4a", "credential_authorized_at": "2019-03-29T19:06:43Z", - "credential_accessed_at": "2011-01-26T19:06:43Z", + "credential_accessed_at": "2019-04-15T19:06:43Z", + "authorized_credential_id": 12345679, "authorized_credential_expires_at": "2019-04-28T19:06:43Z", "scopes": [ "repo" ] + }, + { + "login": "octocat", + "credential_id": 161197, + "credential_type": "OAuth app token", + "token_last_eight": "9f2c4d1e", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345680, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [ + "repo", + "read:org" + ] + }, + { + "login": "hubot", + "credential_id": 161198, + "credential_type": "GitHub app token", + "token_last_eight": "3b7a0c52", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345681, + "authorized_credential_expires_at": "2023-06-14T19:06:43Z", + "scopes": [] + }, + { + "login": "octocat", + "credential_id": 161199, + "credential_type": "SSH key", + "credential_authorized_at": "2023-05-15T19:06:43Z", + "credential_accessed_at": "2023-05-16T19:06:43Z", + "authorized_credential_id": 12345682, + "fingerprint": "jklmnop12345678", + "authorized_credential_title": "my ssh key" } ], "schema": { @@ -1725,11 +1762,17 @@ }, "credential_type": { "type": "string", - "description": "Human-readable description of the credential type." + "description": "Human-readable description of the credential type.", + "enum": [ + "personal access token", + "SSH key", + "OAuth app token", + "GitHub app token" + ] }, "token_last_eight": { "type": "string", - "description": "Last eight characters of the credential. Only included in responses with credential_type of personal access token." + "description": "Last eight characters of the credential. Only included in responses with a credential_type of personal access token, OAuth app token, or GitHub app token." }, "credential_authorized_at": { "type": "string", @@ -1738,14 +1781,14 @@ }, "scopes": { "type": "array", - "description": "List of oauth scopes the token has been granted.", + "description": "List of OAuth scopes the token has been granted.", "items": { "type": "string" } }, "fingerprint": { "type": "string", - "description": "Unique string to distinguish the credential. Only included in responses with credential_type of SSH Key." + "description": "Unique string to distinguish the credential. Only included in responses with a credential_type of SSH key." }, "credential_accessed_at": { "type": [ @@ -1760,7 +1803,7 @@ "integer", "null" ], - "description": "The ID of the underlying token that was authorized by the user. This will remain unchanged across authorizations of the token." + "description": "The ID of the underlying token or key that was authorized by the user. This will remain unchanged across authorizations of the token or key." }, "authorized_credential_title": { "type": [ @@ -1844,7 +1887,7 @@ } ], "bodyParameters": [], - "descriptionHTML": "

    Removes a credential authorization for an organization that uses SAML SSO. Once you remove someone's credential authorization, they will need to create a new personal access token or SSH key and authorize it for the organization they want to access.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

    ", + "descriptionHTML": "

    Removes a credential authorization for an organization that uses SAML SSO. The credential can be a personal access token, an SSH key, an OAuth app access token, or a user-to-server token from a GitHub App. Once you remove someone's credential authorization, they will need to authorize the credential again for the organization they want to access.

    \n

    The authenticated user must be an organization owner to use this endpoint.

    \n

    OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

    ", "codeExamples": [ { "request": { @@ -15090,6 +15133,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/projects.json b/src/rest/data/ghec-2026-03-10/projects.json index 9d491235cd9a..bf0cfb8a89f8 100644 --- a/src/rest/data/ghec-2026-03-10/projects.json +++ b/src/rest/data/ghec-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12241,6 +12269,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -17237,6 +17274,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17349,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18196,6 +18261,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23192,6 +23266,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23341,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24151,6 +24253,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -29149,6 +29260,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29335,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30108,6 +30247,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -43337,6 +43485,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43560,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44296,6 +44472,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -49292,6 +49477,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49552,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50251,6 +50464,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -55247,6 +55469,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55544,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -56206,6 +56456,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -61204,6 +61463,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61538,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62163,6 +62450,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/pulls.json b/src/rest/data/ghec-2026-03-10/pulls.json index bcb30e59354d..d79c372c68fc 100644 --- a/src/rest/data/ghec-2026-03-10/pulls.json +++ b/src/rest/data/ghec-2026-03-10/pulls.json @@ -1431,6 +1431,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -18885,6 +18894,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -20453,6 +20471,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -23877,6 +23904,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/repos.json b/src/rest/data/ghec-2026-03-10/repos.json index 6835f955dfba..847e5b700446 100644 --- a/src/rest/data/ghec-2026-03-10/repos.json +++ b/src/rest/data/ghec-2026-03-10/repos.json @@ -14084,6 +14084,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/search.json b/src/rest/data/ghec-2026-03-10/search.json index d1215549bf89..bb001069d73e 100644 --- a/src/rest/data/ghec-2026-03-10/search.json +++ b/src/rest/data/ghec-2026-03-10/search.json @@ -2961,6 +2961,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5104,6 +5108,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5635,6 +5663,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7778,6 +7810,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/security-advisories.json b/src/rest/data/ghec-2026-03-10/security-advisories.json index da5d269f44c8..e7a382c1f502 100644 --- a/src/rest/data/ghec-2026-03-10/security-advisories.json +++ b/src/rest/data/ghec-2026-03-10/security-advisories.json @@ -3024,6 +3024,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -5104,6 +5113,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -7086,6 +7104,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8921,6 +8948,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -10747,6 +10783,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -12719,6 +12764,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -14484,6 +14538,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghec-2026-03-10/teams.json b/src/rest/data/ghec-2026-03-10/teams.json index c4547b9f21a8..e93635eabaed 100644 --- a/src/rest/data/ghec-2026-03-10/teams.json +++ b/src/rest/data/ghec-2026-03-10/teams.json @@ -167,6 +167,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -4834,6 +4843,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" @@ -8819,6 +8837,15 @@ "organization" ] }, + "access_source": { + "description": "How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\n`GET /repos/{owner}/{repo}/teams`.", + "type": "string", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, "organization_id": { "type": "integer", "description": "Unique identifier of the organization to which this team belongs" diff --git a/src/rest/data/ghes-3.17-2022-11-28/activity.json b/src/rest/data/ghes-3.17-2022-11-28/activity.json index 9881581ffe33..b42c23492c38 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.17-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.17-2022-11-28/issues.json b/src/rest/data/ghes-3.17-2022-11-28/issues.json index 68c5ab8621d2..82021d75c3bf 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.17-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,509 +54188,2017 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-field-values": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "List issue field values for an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Lists all issue field values for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" }, { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" }, - "name": { - "description": "The name of the option", + "node_id": { "type": "string" }, - "color": { - "description": "The color of the option", + "url": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "labels": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "List labels for an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Lists all labels for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - }, - { - "id": 208045947, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", - "name": "enhancement", - "description": "New feature or request", - "color": "a2eeef", - "default": false - } - ], - "schema": { - "type": "array", - "items": { - "title": "Label", - "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the label.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the label", - "type": "string", - "format": "uri" - }, - "name": { - "description": "The name of the label.", - "type": "string" - }, - "description": { - "description": "Optional description of the label, such as its purpose.", - "type": [ - "string", - "null" + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "color": { - "description": "6-character hex code, without the leading #, identifying the color", - "type": "string" - }, - "default": { - "description": "Whether this label comes by default in a new repository.", - "type": "boolean" - } - }, - "required": [ - "id", - "node_id", - "url", - "name", - "description", - "color", - "default" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "Add labels to an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-field-values": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "List issue field values for an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists all issue field values for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "labels": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "List labels for an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists all labels for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + }, + { + "id": 208045947, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", + "name": "enhancement", + "description": "New feature or request", + "color": "a2eeef", + "default": false + } + ], + "schema": { + "type": "array", + "items": { + "title": "Label", + "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the label.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the label", + "type": "string", + "format": "uri" + }, + "name": { + "description": "The name of the label.", + "type": "string" + }, + "description": { + "description": "Optional description of the label, such as its purpose.", + "type": [ + "string", + "null" + ] + }, + "color": { + "description": "6-character hex code, without the leading #, identifying the color", + "type": "string" + }, + "default": { + "description": "Whether this label comes by default in a new repository.", + "type": "boolean" + } + }, + "required": [ + "id", + "node_id", + "url", + "name", + "description", + "color", + "default" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "Add labels to an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", "required": true, "schema": { "type": "string" @@ -56218,16 +58355,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -56237,19 +58704,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56281,13 +58749,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -56554,10 +59055,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -56567,20 +59064,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56612,658 +59108,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -57693,50 +62997,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -57846,332 +63420,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -58184,8 +63436,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -58615,20 +63867,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -58641,8 +63907,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -59072,20 +64338,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -59098,8 +64359,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -59529,24 +64790,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -59559,8 +64836,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -59990,433 +65267,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -60429,8 +65313,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -60860,7 +65744,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -60971,209 +65914,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61283,36 +66377,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61423,23 +66515,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -61730,57 +66831,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -61894,53 +67178,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -61986,413 +67474,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -62503,1770 +68066,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -64378,17 +70369,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -64404,986 +70453,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -65412,675 +70960,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -66188,702 +71416,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -66891,1185 +71910,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68155,801 +72350,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -69379,119 +73133,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -69500,13 +73184,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -69936,119 +73619,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -70057,13 +73670,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -70493,14 +74105,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.17-2022-11-28/search.json b/src/rest/data/ghes-3.17-2022-11-28/search.json index be484a30c571..0d030000ed08 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/search.json +++ b/src/rest/data/ghes-3.17-2022-11-28/search.json @@ -2784,6 +2784,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5061,6 +5065,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5593,6 +5621,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7870,6 +7902,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/activity.json b/src/rest/data/ghes-3.18-2022-11-28/activity.json index 8c605cea817a..933fe8d560f5 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.18-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/issues.json b/src/rest/data/ghes-3.18-2022-11-28/issues.json index c3a4d88af1ab..5bb5fe32b724 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.18-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,509 +54188,2017 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-field-values": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", - "title": "List issue field values for an issue", - "category": "issues", - "subcategory": "issue-field-values", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Lists all issue field values for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "issue_field_id": 1, - "node_id": "IFT_GDKND", - "data_type": "text", - "value": "DRI" - }, - { - "issue_field_id": 2, - "node_id": "IFSS_SADMS", - "data_type": "single_select", - "value": 1, - "single_select_option": { - "id": 1, - "name": "High", - "color": "red" - } - }, - { - "issue_field_id": 3, - "node_id": "IFN_POINTS", - "data_type": "number", - "value": 42 - }, - { - "issue_field_id": 4, - "node_id": "IFD_DUEDATE", - "data_type": "date", - "value": "2025-12-25" - }, - { - "issue_field_id": 5, - "node_id": "IFMS_LABELS", - "data_type": "multi_select", - "value": "Frontend,Backend", - "multi_select_options": [ - { - "id": 1, - "name": "Frontend", - "color": "blue" }, { - "id": 2, - "name": "Backend", - "color": "green" - } - ] - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", "properties": { "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "type": "integer" }, - "name": { - "description": "The name of the option", + "node_id": { "type": "string" }, - "color": { - "description": "The color of the option", + "url": { "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "color": { - "description": "The color of the option", - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "labels": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "List labels for an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Lists all labels for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - }, - { - "id": 208045947, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", - "name": "enhancement", - "description": "New feature or request", - "color": "a2eeef", - "default": false - } - ], - "schema": { - "type": "array", - "items": { - "title": "Label", - "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the label.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the label", - "type": "string", - "format": "uri" - }, - "name": { - "description": "The name of the label.", - "type": "string" - }, - "description": { - "description": "Optional description of the label, such as its purpose.", - "type": [ - "string", - "null" + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "color": { - "description": "6-character hex code, without the leading #, identifying the color", - "type": "string" - }, - "default": { - "description": "Whether this label comes by default in a new repository.", - "type": "boolean" - } - }, - "required": [ - "id", - "node_id", - "url", - "name", - "description", - "color", - "default" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", - "title": "Add labels to an issue", - "category": "issues", - "subcategory": "labels", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-field-values": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/issue-field-values", + "title": "List issue field values for an issue", + "category": "issues", + "subcategory": "issue-field-values", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists all issue field values for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "issue_field_id": 1, + "issue_field_name": "DRI", + "node_id": "IFT_GDKND", + "data_type": "text", + "value": "DRI" + }, + { + "issue_field_id": 2, + "issue_field_name": "Priority", + "node_id": "IFSS_SADMS", + "data_type": "single_select", + "value": 1, + "single_select_option": { + "id": 1, + "name": "High", + "color": "red" + } + }, + { + "issue_field_id": 3, + "issue_field_name": "Points", + "node_id": "IFN_POINTS", + "data_type": "number", + "value": 42 + }, + { + "issue_field_id": 4, + "issue_field_name": "Due Date", + "node_id": "IFD_DUEDATE", + "data_type": "date", + "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "issue_field_name": "Labels", + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "labels": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "List labels for an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Lists all labels for an issue.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + }, + { + "id": 208045947, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDc=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/enhancement", + "name": "enhancement", + "description": "New feature or request", + "color": "a2eeef", + "default": false + } + ], + "schema": { + "type": "array", + "items": { + "title": "Label", + "description": "Color-coded labels help you categorize and filter your issues (just like labels in Gmail).", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the label.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the label", + "type": "string", + "format": "uri" + }, + "name": { + "description": "The name of the label.", + "type": "string" + }, + "description": { + "description": "Optional description of the label, such as its purpose.", + "type": [ + "string", + "null" + ] + }, + "color": { + "description": "6-character hex code, without the leading #, identifying the color", + "type": "string" + }, + "default": { + "description": "Whether this label comes by default in a new repository.", + "type": "boolean" + } + }, + "required": [ + "id", + "node_id", + "url", + "name", + "description", + "color", + "default" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/labels", + "title": "Add labels to an issue", + "category": "issues", + "subcategory": "labels", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", "required": true, "schema": { "type": "string" @@ -56218,16 +58355,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -56237,19 +58704,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56281,13 +58749,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -56554,10 +59055,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -56567,20 +59064,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -56612,658 +59108,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -57693,50 +62997,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -57846,332 +63420,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -58184,8 +63436,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -58615,20 +63867,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -58641,8 +63907,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -59072,20 +64338,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -59098,8 +64359,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -59529,24 +64790,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -59559,8 +64836,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -59990,433 +65267,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -60429,8 +65313,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -60860,7 +65744,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -60971,209 +65914,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61283,36 +66377,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -61423,23 +66515,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -61730,57 +66831,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -61894,53 +67178,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -61986,413 +67474,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -62503,1770 +68066,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -64378,17 +70369,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -64404,986 +70453,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -65412,675 +70960,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -66188,702 +71416,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -66891,1185 +71910,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68155,801 +72350,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -69379,119 +73133,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -69500,13 +73184,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -69936,119 +73619,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -70057,13 +73670,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -70493,14 +74105,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.18-2022-11-28/search.json b/src/rest/data/ghes-3.18-2022-11-28/search.json index d13714c4b9b2..42aa863ef69d 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/search.json +++ b/src/rest/data/ghes-3.18-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/activity.json b/src/rest/data/ghes-3.19-2022-11-28/activity.json index b95e32b9d22e..03b0578da198 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.19-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/issues.json b/src/rest/data/ghes-3.19-2022-11-28/issues.json index 4a666fa58330..37b201c52e23 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.19-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,350 +54188,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54012,60 +54313,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54175,424 +54799,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54702,213 +55285,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -54987,897 +56140,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -55995,6 +56589,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56003,510 +56603,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -56514,622 +56639,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -57137,855 +57032,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -59603,6 +61759,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59654,6 +61834,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62375,341 +64559,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -62764,6 +64972,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65839,6 +68051,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65890,6 +68126,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66125,12 +68365,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -66142,18 +68384,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -66183,6 +68428,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -68675,16 +70924,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -68694,19 +71273,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -68738,13 +71318,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69011,10 +71624,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -69024,20 +71633,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69069,658 +71677,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -70150,50 +75566,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -70303,332 +75989,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -70641,8 +76005,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71072,20 +76436,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -71098,8 +76476,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -71529,20 +76907,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -71555,8 +76928,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -71986,24 +77359,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72016,8 +77405,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -72447,433 +77836,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -72886,8 +77882,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -73317,7 +78313,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73428,209 +78483,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73740,36 +78946,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73880,23 +79084,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -74187,57 +79400,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -74351,53 +79747,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74443,413 +80043,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74960,1770 +80635,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -76835,17 +82938,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -76861,986 +83022,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77869,675 +83529,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78645,702 +83985,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79348,1185 +84479,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -80612,801 +84919,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -81836,119 +85702,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -81957,13 +85753,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -82393,119 +86188,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -82514,13 +86239,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -82950,14 +86674,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.19-2022-11-28/search.json b/src/rest/data/ghes-3.19-2022-11-28/search.json index 6fb132457d81..aeff9028b72a 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/search.json +++ b/src/rest/data/ghes-3.19-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/activity.json b/src/rest/data/ghes-3.20-2022-11-28/activity.json index 7da5947158a5..78b288ffdbea 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.20-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/issues.json b/src/rest/data/ghes-3.20-2022-11-28/issues.json index d555130ae9ee..81828ddca310 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.20-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34951,7 +35314,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35610,6 +35974,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35751,7 +36139,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -36407,6 +36796,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39524,6 +39937,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39575,6 +40012,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -40491,6 +40932,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43929,6 +44450,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43980,6 +44525,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44896,6 +45445,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -53559,350 +54188,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54012,60 +54313,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54175,424 +54799,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54702,213 +55285,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -54987,897 +56140,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -55995,6 +56589,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56003,510 +56603,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -56514,622 +56639,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -57137,855 +57032,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -59603,6 +61759,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59654,6 +61834,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62375,341 +64559,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -62764,6 +64972,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -65839,6 +68051,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -65890,6 +68126,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66125,12 +68365,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -66142,18 +68384,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -66183,6 +68428,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -68675,16 +70924,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -68694,19 +71273,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -68738,13 +71318,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69011,10 +71624,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -69024,20 +71633,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69069,658 +71677,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -70150,50 +75566,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -70303,332 +75989,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -70641,8 +76005,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71072,20 +76436,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -71098,8 +76476,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -71529,20 +76907,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -71555,8 +76928,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -71986,24 +77359,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72016,8 +77405,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -72447,433 +77836,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -72886,8 +77882,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -73317,7 +78313,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73428,209 +78483,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73740,36 +78946,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -73880,23 +79084,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -74187,57 +79400,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -74351,53 +79747,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74443,413 +80043,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -74960,1770 +80635,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -76835,17 +82938,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -76861,986 +83022,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77869,675 +83529,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78645,702 +83985,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -79348,1185 +84479,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -80612,801 +84919,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -81836,119 +85702,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -81957,13 +85753,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -82393,119 +86188,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -82514,13 +86239,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -82950,14 +86674,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.20-2022-11-28/projects.json b/src/rest/data/ghes-3.20-2022-11-28/projects.json index 567834983039..2bb3da94034d 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.20-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17654,6 +17682,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17757,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23897,6 +23953,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24028,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30142,6 +30226,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30301,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44618,6 +44730,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50861,6 +51001,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51076,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57104,6 +57272,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57347,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63349,6 +63545,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63620,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.20-2022-11-28/search.json b/src/rest/data/ghes-3.20-2022-11-28/search.json index 9c7be879e858..86f0ea2b7c4b 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/search.json +++ b/src/rest/data/ghes-3.20-2022-11-28/search.json @@ -2794,6 +2794,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5071,6 +5075,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5603,6 +5631,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7880,6 +7912,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/activity.json b/src/rest/data/ghes-3.21-2022-11-28/activity.json index faac58776dd9..8fc2aa6e4d71 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.21-2022-11-28/activity.json @@ -2943,6 +2943,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2994,6 +3018,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6126,6 +6154,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6177,6 +6229,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6955,6 +7011,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21390,6 +21470,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -21441,6 +21545,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24573,6 +24681,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24624,6 +24756,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -25402,6 +25538,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39845,6 +40005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -39896,6 +40080,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43028,6 +43216,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43079,6 +43291,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43857,6 +44073,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58280,6 +58520,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -58331,6 +58595,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61463,6 +61731,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61514,6 +61806,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -62292,6 +62588,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76709,6 +77029,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76760,6 +77104,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -79892,6 +80240,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -79943,6 +80315,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -80721,6 +81097,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95162,6 +95562,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -95213,6 +95637,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -98345,6 +98773,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -98396,6 +98848,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -99174,6 +99630,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113590,6 +114070,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -113641,6 +114145,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -116773,6 +117281,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -116824,6 +117356,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -117602,6 +118138,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132019,6 +132579,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -132070,6 +132654,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -135202,6 +135790,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -135253,6 +135865,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -136031,6 +136647,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150448,6 +151088,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -150499,6 +151163,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -153631,6 +154299,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -153682,6 +154374,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -154460,6 +155156,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/issues.json b/src/rest/data/ghes-3.21-2022-11-28/issues.json index 95a8b84221cb..0bb367171a41 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.21-2022-11-28/issues.json @@ -3090,6 +3090,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3141,6 +3165,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6371,6 +6399,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6422,6 +6474,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9580,6 +9636,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9631,6 +9711,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12731,6 +12815,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12782,6 +12890,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15836,6 +15948,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15887,6 +16023,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18912,6 +19052,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18963,6 +19127,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -19427,2849 +19595,2885 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } } - } + ] } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "name": { + "merged_at": { "type": [ "string", "null" - ] + ], + "format": "date-time" }, - "email": { + "diff_url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "html_url": { "type": [ "string", "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", + ], "format": "uri" }, - "repos_url": { - "type": "string", + "patch_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", + "url": { + "type": [ + "string", + "null" + ], "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "diff_url", "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", + "patch_url", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "url": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { "type": "string", - "format": "uri" + "description": "The node identifier of the issue type." }, - "html_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "labels_url": { + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { "type": "string", - "format": "uri" + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { "id": { - "type": "integer" + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", + "name": { + "description": "The name of the repository.", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] + "full_name": { + "type": "string" }, - "creator": { + "license": { "anyOf": [ { "type": "null" }, { - "title": "Simple User", - "description": "A GitHub user.", + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { + "key": { + "type": "string" + }, "name": { - "type": [ - "string", - "null" - ] + "type": "string" }, - "email": { + "url": { "type": [ "string", "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", + ], "format": "uri" }, - "gravatar_id": { + "spdx_id": { "type": [ "string", "null" ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { + "html_url": { "type": "string", "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "key", + "name", + "url", + "spdx_id", + "node_id" ] } ] }, - "open_issues": { + "forks": { "type": "integer" }, - "closed_issues": { - "type": "integer" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - "created_at": { - "type": "string", - "format": "date-time" + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "updated_at": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { + "description": { "type": [ "string", "null" ] }, - "login": { - "type": "string" + "fork": { + "type": "boolean" }, - "id": { - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { + "archive_url": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "blobs_url": { + "type": "string" }, - "url": { - "type": "string", - "format": "uri" + "branches_url": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "collaborators_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "following_url": { + "commits_url": { "type": "string" }, - "gists_url": { + "compare_url": { "type": "string" }, - "starred_url": { + "contents_url": { "type": "string" }, - "subscriptions_url": { + "contributors_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "deployments_url": { "type": "string", "format": "uri" }, - "repos_url": { + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "trees_url": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "clone_url": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "mirror_url": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], "format": "uri" }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "topics": { + "issue_field_values": { "type": "array", "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" }, "name": { - "description": "The name of the enterprise.", + "description": "The name of the option", "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "color": { + "description": "The color of the option", "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", - "node_id", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "color" ] } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" + } }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" + "user", + "created_at", + "updated_at" ] }, - "sub_issues_summary": { - "title": "Sub-issues Summary", + { "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + "properties": {} } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -25566,6 +25770,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -25617,6 +25845,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -28973,6 +29205,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29024,6 +29280,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32068,6 +32328,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32119,6 +32403,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -32487,7 +32775,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -33146,6 +33435,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -33276,7 +33589,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33932,6 +34246,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34068,7 +34406,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -34724,6 +35063,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35602,6 +35965,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35859,7 +36246,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -36518,6 +36906,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -36659,7 +37071,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -37315,6 +37728,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40432,6 +40869,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -40483,6 +40944,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41399,6 +41864,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -44837,6 +45382,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44888,6 +45457,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -45804,6 +46377,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -54467,350 +55120,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54920,60 +55245,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "default": { - "type": "boolean" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] } - } - ] - } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, - "assignee": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55083,424 +55731,383 @@ "type", "url" ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "description": "The name of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -55610,213 +56217,783 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", "type": "string" }, - "full_name": { - "type": "string" - }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + } + }, + "required": [ + "issue_type", + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" @@ -55895,897 +57072,338 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { + { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", - "description": "The status of the code search index for this repository", "properties": { - "lexical_search_ok": { - "type": "boolean" + "name": { + "type": [ + "string", + "null" + ] }, - "lexical_commit_sha": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { + }, "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "client_id": { + "gists_url": { "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "starred_url": { "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "html_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "created_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "type": { + "type": "string" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "site_admin": { + "type": "boolean" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } }, - "pinned_comment": { + "milestone": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" + "url": { + "type": "string", + "format": "uri" }, - "node_id": { - "type": "string" + "html_url": { + "type": "string", + "format": "uri" }, - "url": { - "description": "URL for the issue comment", + "labels_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "id": { + "type": "integer" }, - "body_text": { + "node_id": { "type": "string" }, - "body_html": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "html_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "user": { + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -56903,6 +57521,12 @@ } ] }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, "created_at": { "type": "string", "format": "date-time" @@ -56911,510 +57535,35 @@ "type": "string", "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", + "labels_url", "html_url", - "issue_url", - "user", + "number", + "open_issues", + "state", + "title", "url", "created_at", "updated_at" @@ -57422,622 +57571,392 @@ } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "total_blocking": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "id", - "name", - "color" - ] + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "forks": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -58045,855 +57964,3116 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { "type": [ "string", @@ -60511,6 +62691,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -60562,6 +62766,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63283,341 +65491,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -63672,6 +65904,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -66747,6 +68983,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -66798,6 +69058,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67033,12 +69297,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -67050,18 +69316,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -67091,6 +69360,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -69583,16 +71856,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -69602,19 +72205,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69646,13 +72250,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -69919,10 +72556,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -69932,20 +72565,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -69977,658 +72609,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -71058,50 +76498,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -71211,332 +76921,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -71549,8 +76937,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -71980,20 +77368,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -72006,8 +77408,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -72437,20 +77839,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -72463,8 +77860,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -72894,24 +78291,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -72924,8 +78337,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -73355,433 +78768,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -73794,8 +78814,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -74225,7 +79245,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74336,209 +79415,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74648,36 +79878,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -74788,23 +80016,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -75095,57 +80332,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" ] - }, - "dismissal_commit_id": { - "type": "string" } - }, - "required": [ - "state", - "review_id", - "dismissal_message" ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -75259,53 +80679,257 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -75351,413 +80975,488 @@ "type": "string", "format": "uri" }, - "followers_url": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "id": { + "type": "integer" }, - "starred_url": { + "node_id": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "received_events_url": { + "state": { + "description": "The state of the milestone.", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "enum": [ + "open", + "closed" + ], + "default": "open" }, - "starred_at": { + "title": { + "description": "The title of the milestone.", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - "id": { - "description": "Unique identifier of the enterprise", + "open_issues": { "type": "integer" }, - "node_id": { - "type": "string" + "closed_issues": { + "type": "integer" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" + "updated_at": { + "type": "string", + "format": "date-time" }, - "created_at": { + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "updated_at": { + "due_on": { "type": [ "string", "null" ], "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] }, - "node_id": { - "type": "string" + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "client_id": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "owner": { - "oneOf": [ + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -75868,1770 +81567,2198 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", + "gists_url": { "type": "string" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "starred_url": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "subscriptions_url": { + "type": "string", + "format": "uri" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "organizations_url": { + "type": "string", + "format": "uri" }, - "avatar_url": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { "type": "string" }, - "checks": { + "keys_url": { "type": "string" }, - "metadata": { + "labels_url": { "type": "string" }, - "contents": { + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "deployments": { + "notifications_url": { "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { "type": "object", + "description": "The status of the code search index for this repository", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "lexical_search_ok": { + "type": "boolean" }, - "login": { + "lexical_commit_sha": { "type": "string" - }, + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "starred_url": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "client_id": { "type": "string" }, - "site_admin": { - "type": "boolean" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "url": { + "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { + "created_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "organizations_url": { + "updated_at": { "type": "string", - "format": "uri" + "format": "date-time" }, - "repos_url": { + "issue_url": { "type": "string", "format": "uri" }, - "events_url": { - "type": "string" - }, - "received_events_url": { + "author_association": { + "title": "author_association", "type": "string", - "format": "uri" - }, - "type": { - "type": "string" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "site_admin": { - "type": "boolean" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "starred_at": { - "type": "string" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", + "blocked_by": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "blocking": { + "type": "integer" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "total_blocked_by": { + "type": "integer" }, - "avatar_url": { - "type": "string", - "format": "uri" + "total_blocking": { + "type": "integer" } }, "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string" }, "email": { - "type": [ - "string", - "null" - ] + "type": "string", + "description": "Git email address of the user" }, - "login": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "description": "Git email address of the user" }, - "gists_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "starred_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string" + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { + "url": { "type": "string", "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" }, - "type": { + "reason": { "type": "string" }, - "site_admin": { - "type": "boolean" + "signature": { + "type": [ + "string", + "null" + ] }, - "starred_at": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "user_view_type": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { "type": "string" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the review", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, "user": { "title": "Simple User", "description": "A GitHub user.", @@ -77743,17 +83870,75 @@ "url" ] }, - "created_at": { + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] + }, + "state": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "type": "string", + "format": "uri" + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -77769,986 +83954,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "body_html": { + "type": "string" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignee": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -78777,675 +84461,355 @@ }, "avatar_url": { "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -79553,702 +84917,493 @@ "starred_url", "subscriptions_url", "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_downloads": { - "description": "Whether downloads are enabled.", - "default": true, - "type": "boolean", - "deprecated": true - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "use_squash_pr_title_as_default": { - "type": "boolean", - "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", - "default": false, - "deprecated": true - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "master_branch": { - "type": "string" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_downloads", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -80256,1185 +85411,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "assignee", - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -81520,801 +85851,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -82744,119 +86634,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -82865,13 +86685,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -83301,119 +87120,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -83422,13 +87171,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -83858,14 +87606,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.21-2022-11-28/projects.json b/src/rest/data/ghes-3.21-2022-11-28/projects.json index d9dfce1e0657..b5611c642906 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.21-2022-11-28/projects.json @@ -11411,6 +11411,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11462,6 +11486,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17654,6 +17682,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17705,6 +17757,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23897,6 +23953,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23948,6 +24028,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30142,6 +30226,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30193,6 +30301,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44618,6 +44730,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -44669,6 +44805,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -50861,6 +51001,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -50912,6 +51076,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -57104,6 +57272,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -57155,6 +57347,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -63349,6 +63545,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -63400,6 +63620,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.21-2022-11-28/search.json b/src/rest/data/ghes-3.21-2022-11-28/search.json index 0e109fc9b28a..5a9700e7c346 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/search.json +++ b/src/rest/data/ghes-3.21-2022-11-28/search.json @@ -2902,6 +2902,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5179,6 +5183,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5711,6 +5739,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7988,6 +8020,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/activity.json b/src/rest/data/ghes-3.21-2026-03-10/activity.json index 169b61805d76..623ee79a384a 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/activity.json +++ b/src/rest/data/ghes-3.21-2026-03-10/activity.json @@ -2814,6 +2814,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -2865,6 +2889,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5867,6 +5895,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5918,6 +5970,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6695,6 +6751,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -20527,6 +20607,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -20578,6 +20682,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23580,6 +23688,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23631,6 +23763,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -24408,6 +24544,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38248,6 +38408,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38299,6 +38483,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -41301,6 +41489,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -41352,6 +41564,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -42129,6 +42345,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55949,6 +56189,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -56000,6 +56264,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -59002,6 +59270,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -59053,6 +59345,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -59830,6 +60126,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73644,6 +73964,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -73695,6 +74039,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -76697,6 +77045,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -76748,6 +77120,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -77525,6 +77901,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -91363,6 +91763,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -91414,6 +91838,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -94416,6 +94844,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -94467,6 +94919,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -95244,6 +95700,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -109057,6 +109537,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -109108,6 +109612,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -112110,6 +112618,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -112161,6 +112693,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -112938,6 +113474,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -126752,6 +127312,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -126803,6 +127387,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -129805,6 +130393,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -129856,6 +130468,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -130633,6 +131249,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -144447,6 +145087,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -144498,6 +145162,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -147500,6 +148168,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -147551,6 +148243,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -148328,6 +149024,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/issues.json b/src/rest/data/ghes-3.21-2026-03-10/issues.json index fed17faba6f2..2d042c5ebb20 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/issues.json +++ b/src/rest/data/ghes-3.21-2026-03-10/issues.json @@ -2961,6 +2961,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -3012,6 +3036,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -6112,6 +6140,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -6163,6 +6215,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -9191,6 +9247,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -9242,6 +9322,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -12187,6 +12271,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -12238,6 +12346,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -15142,6 +15254,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -15193,6 +15329,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18068,6 +18208,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -18119,6 +18283,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -18557,2719 +18725,2755 @@ "state_reason": "completed" }, "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" + "allOf": [ + { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { "name": { - "type": "string" - }, - "description": { "type": [ "string", "null" ] }, - "color": { + "email": { "type": [ "string", "null" ] }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" + "html_url": { + "type": [ + "string", + "null" ], - "default": "open" + "format": "uri", + "nullable": false }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "description": { + "url": { "type": [ "string", "null" - ] + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" }, - "creator": { - "anyOf": [ - { - "type": "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { + "node_id": { "type": "string", - "format": "date-time" + "description": "The node identifier of the issue type." }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { + "description": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The description of the issue type." }, - "due_on": { + "color": { "type": [ "string", "null" ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name", + "description" ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" }, - { - "title": "Simple User", - "description": "A GitHub user.", + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier of the repository", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, - "avatar_url": { + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { "type": "string", "format": "uri" }, - "gravatar_id": { + "description": { "type": [ "string", "null" ] }, + "fork": { + "type": "boolean" + }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "archive_url": { + "type": "string" }, - "followers_url": { - "type": "string", - "format": "uri" + "assignees_url": { + "type": "string" }, - "following_url": { + "blobs_url": { "type": "string" }, - "gists_url": { + "branches_url": { "type": "string" }, - "starred_url": { + "collaborators_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "comments_url": { + "type": "string" }, - "organizations_url": { - "type": "string", - "format": "uri" + "commits_url": { + "type": "string" }, - "repos_url": { + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { "type": "string", "format": "uri" }, "events_url": { - "type": "string" + "type": "string", + "format": "uri" }, - "received_events_url": { + "forks_url": { "type": "string", "format": "uri" }, - "type": { + "git_commits_url": { "type": "string" }, - "site_admin": { - "type": "boolean" + "git_refs_url": { + "type": "string" }, - "starred_at": { + "git_tags_url": { "type": "string" }, - "user_view_type": { + "git_url": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" + "issue_comment_url": { + "type": "string" }, - "pull": { - "type": "boolean" + "issue_events_url": { + "type": "string" }, - "triage": { - "type": "boolean" + "issues_url": { + "type": "string" }, - "push": { - "type": "boolean" + "keys_url": { + "type": "string" }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "labels_url": { + "type": "string" }, - "email": { - "type": [ - "string", - "null" - ] + "languages_url": { + "type": "string", + "format": "uri" }, - "login": { + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "notifications_url": { + "type": "string" }, - "node_id": { + "pulls_url": { "type": "string" }, - "avatar_url": { + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "statuses_url": { + "type": "string" }, - "url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "html_url": { + "subscription_url": { "type": "string", "format": "uri" }, - "followers_url": { + "tags_url": { "type": "string", "format": "uri" }, - "following_url": { - "type": "string" + "teams_url": { + "type": "string", + "format": "uri" }, - "gists_url": { + "trees_url": { "type": "string" }, - "starred_url": { + "clone_url": { "type": "string" }, - "subscriptions_url": { - "type": "string", + "mirror_url": { + "type": [ + "string", + "null" + ], "format": "uri" }, - "organizations_url": { + "hooks_url": { "type": "string", "format": "uri" }, - "repos_url": { + "svn_url": { "type": "string", "format": "uri" }, - "events_url": { + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", "type": "string" }, - "received_events_url": { + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", "type": "string", - "format": "uri" + "enum": [ + "all", + "collaborators_only" + ] }, - "type": { + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "site_admin": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, "type": "boolean" }, - "starred_at": { + "temp_clone_token": { "type": "string" }, - "user_view_type": { + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } }, "required": [ - "avatar_url", + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", "html_url", "id", "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } ] }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "author_association": { + "title": "author_association", "type": "string", + "description": "How the author is associated with the repository.", "enum": [ - "all", - "collaborators_only" + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" ] }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "updated_at": { + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", "type": [ "string", "null" ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + "format": "uri" }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "pinned_comment": { + "anyOf": [ + { + "type": "null" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "email": { - "type": [ - "string", - "null" + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] - }, + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" + "total_count": { + "type": "integer" }, - "followers_url": { - "type": "string", - "format": "uri" + "+1": { + "type": "integer" }, - "following_url": { - "type": "string" + "-1": { + "type": "integer" }, - "gists_url": { - "type": "string" + "laugh": { + "type": "integer" }, - "starred_url": { - "type": "string" + "confused": { + "type": "integer" }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "heart": { + "type": "integer" }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" + "hooray": { + "type": "integer" }, - "starred_at": { - "type": "string" + "eyes": { + "type": "integer" }, - "user_view_type": { - "type": "string" + "rocket": { + "type": "integer" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "pin": { + "anyOf": [ + { + "type": "null" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" }, - "avatar_url": { - "type": "string", - "format": "uri" + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" ] } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "blocking": { + "type": "integer" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "total_blocked_by": { + "type": "integer" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "total_blocking": { "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } }, - { - "title": "Simple User", - "description": "A GitHub user.", + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { + "description": "Unique identifier for the option.", "type": "integer", "format": "int64" }, - "node_id": { + "name": { + "description": "The name of the option", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "color": { + "description": "The color of the option", "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ "id", - "node_id", - "owner", "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "color" ] } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + } }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } + { + "type": "object", + "properties": {} } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" ] } } @@ -24437,6 +24641,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -24488,6 +24716,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -27694,6 +27926,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -27745,6 +28001,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -30639,6 +30899,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -30690,6 +30974,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -31057,7 +31345,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -31716,6 +32005,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -31846,7 +32159,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -32502,6 +32816,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -32638,7 +32976,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -33294,6 +33633,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34172,6 +34535,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -34429,7 +34816,8 @@ "created_at": "2011-04-14T16:00:49Z", "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "author_association": "COLLABORATOR" + "author_association": "COLLABORATOR", + "minimized": null } ], "schema": { @@ -35088,6 +35476,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -35229,7 +35641,8 @@ "updated_at": "2011-04-14T16:00:49Z", "issue_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", "author_association": "COLLABORATOR", - "pin": null + "pin": null, + "minimized": null }, "schema": { "title": "Issue Comment", @@ -35885,6 +36298,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38873,6 +39310,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -38924,6 +39385,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -39839,6 +40304,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -43148,6 +43693,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43199,6 +43768,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -44114,6 +44687,86 @@ "to" ] }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, "author_association": { "title": "author_association", "type": "string", @@ -52777,350 +53430,22 @@ "created_at", "performed_via_github_app" ] - } - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - }, - { - "\"Pull requests\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - } - ], - "issue-dependencies": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "List dependencies an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignee": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - } - ], - "schema": { - "type": "array", - "items": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] }, - "user": { - "anyOf": [ - { - "type": "null" + { + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53230,474 +53555,383 @@ "type", "url" ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" + "event": { + "type": "string" }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "description": { + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", "type": [ - "string", + "object", "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { "type": "string" }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "checks": { "type": "string" }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { + "metadata": { "type": "string" }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "contents": { "type": "string" }, - "user_view_type": { + "deployments": { "type": "string" } }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] + } + ] + }, + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "name": { "type": "string", - "format": "date-time" + "description": "The name of the issue type." }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { + "color": { "type": [ "string", "null" ], - "format": "date-time" + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" + "name" ] } + }, + "required": [ + "issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" ] }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { + { + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "id": { + "type": "integer" }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "node_id": { + "type": "string" }, "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" + "type": "string" }, - { + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -53807,182 +54041,383 @@ "type", "url" ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." }, - "name": { - "type": "string", - "description": "The name of the issue type." + "event": { + "type": "string" }, - "description": { + "commit_id": { "type": [ "string", "null" - ], - "description": "The description of the issue type." + ] }, - "color": { + "commit_url": { "type": [ "string", "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null ] }, "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { "type": "string" }, - "license": { + "performed_via_github_app": { "anyOf": [ { "type": "null" }, { - "title": "License Simple", - "description": "License Simple", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "key": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "name": { + "node_id": { "type": "string" }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" + "client_id": { + "type": "string" }, - "spdx_id": { + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { "type": [ "string", "null" ] }, - "node_id": { - "type": "string" + "external_url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "key", + "id", + "node_id", + "owner", "name", - "url", - "spdx_id", - "node_id" + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" ] } ] }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "push": { - "type": "boolean" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "maintain": { - "type": "boolean" + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] } }, "required": [ - "admin", - "pull", - "push" + "id", + "name" ] + } + }, + "required": [ + "prev_issue_type", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" }, - "owner": { + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -54093,499 +54528,1087 @@ "url" ] }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" + "event": { + "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { + "commit_id": { "type": [ "string", "null" ] }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { + "commit_url": { "type": [ "string", "null" - ], - "format": "uri" + ] }, - "hooks_url": { - "type": "string", - "format": "uri" + "created_at": { + "type": "string" }, - "svn_url": { - "type": "string", - "format": "uri" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "homepage": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" ], - "format": "uri" + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] }, - "language": { + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } } }, "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", + "issue_type", + "prev_issue_type", "id", "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", + "actor", + "event", + "commit_id", + "commit_url", "created_at", - "updated_at" + "performed_via_github_app" ] + } + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + }, + { + "\"Pull requests\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + } + ], + "issue-dependencies": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "List dependencies an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    You can use the REST API to list the dependencies an issue is blocked by.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": [ + { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignee": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, "email": { @@ -54687,95 +55710,14 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" + "open_issues": { + "type": "integer" }, - "html_url": { - "type": "string", - "format": "uri" + "closed_issues": { + "type": "integer" }, "created_at": { "type": "string", @@ -54785,1419 +55727,433 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "owner", - "name", - "description", - "external_url", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" ] }, - "reactions": { - "title": "Reaction Rollup", + "comments": { + "type": "integer" + }, + "pull_request": { "type": "object", "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false }, - "eyes": { - "type": "integer" + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "completed": { - "type": "integer" + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false }, - "percent_completed": { - "type": "integer" + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false } }, "required": [ - "total", - "completed", - "percent_completed" + "diff_url", + "html_url", + "patch_url", + "url" ] }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "closed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time" }, - "pinned_comment": { + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { "anyOf": [ { "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the issue comment", "type": "integer", "format": "int64" }, "node_id": { "type": "string" }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, "url": { - "description": "URL for the issue comment", "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "body_text": { + "gists_url": { "type": "string" }, - "body_html": { + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { + "organizations_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "repos_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "issue_url": { + "events_url": { + "type": "string" + }, + "received_events_url": { "type": "string", "format": "uri" }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] + "type": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] + "site_admin": { + "type": "boolean" }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] + "starred_at": { + "type": "string" }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], "properties": { - "blocked_by": { - "type": "integer" + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - "blocking": { - "type": "integer" + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." }, - "total_blocked_by": { - "type": "integer" + "name": { + "type": "string", + "description": "The name of the issue type." }, - "total_blocking": { - "type": "integer" + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." } }, "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" + "id", + "node_id", + "name", + "description" ] }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { + { + "title": "License Simple", + "description": "License Simple", "type": "object", "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "key": { + "type": "string" }, "name": { - "description": "The name of the option", "type": "string" }, - "color": { - "description": "The color of the option", + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "key", "name", - "color" + "url", + "spdx_id", + "node_id" ] } - } + ] }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", - "description": "

    Gone

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "read" - } - ], - "allowsPublicRead": true - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "post", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", - "title": "Add a dependency an issue is blocked by", - "category": "issues", - "subcategory": "issue-dependencies", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "integer", - "name": "issue_id", - "description": "

    The id of the issue that blocks the current issue

    ", - "isRequired": true - } - ], - "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", - "codeExamples": [ - { - "request": { - "contentType": "application/json", - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "issue_id": 1 - }, - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

    Response

    ", - "example": { - "id": 1, - "node_id": "MDU6SXNzdWUx", - "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", - "repository_url": "https://api.github.com/repos/octocat/Hello-World", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", - "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", - "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", - "html_url": "https://github.com/octocat/Hello-World/issues/1347", - "number": 1347, - "state": "open", - "title": "Found a bug", - "body": "I'm having a problem with this.", - "user": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "pinned_comment": null, - "labels": [ - { - "id": 208045946, - "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", - "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", - "name": "bug", - "description": "Something isn't working", - "color": "f29513", - "default": true - } - ], - "assignees": [ - { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - } - ], - "milestone": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "locked": true, - "active_lock_reason": "too heated", - "comments": 0, - "pull_request": { - "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", - "html_url": "https://github.com/octocat/Hello-World/pull/1347", - "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", - "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" - }, - "closed_at": null, - "created_at": "2011-04-22T13:33:48Z", - "updated_at": "2011-04-22T13:33:48Z", - "closed_by": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "author_association": "COLLABORATOR", - "state_reason": "completed" - }, - "schema": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" + "required": [ + "admin", + "pull", + "push" + ] }, - { + "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { "type": "integer", "format": "int64" @@ -56205,2539 +56161,4791 @@ "node_id": { "type": "string" }, - "url": { + "avatar_url": { "type": "string", "format": "uri" }, - "name": { - "type": "string" - }, - "description": { + "gravatar_id": { "type": [ "string", "null" ] }, - "color": { - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, - "default": { + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "email": { + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { "type": [ "string", "null" ] }, - "login": { + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { "type": "string" }, - "id": { - "type": "integer", - "format": "int64" + "assignees_url": { + "type": "string" }, - "node_id": { + "blobs_url": { "type": "string" }, - "avatar_url": { + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { "type": "string", "format": "uri" }, - "gravatar_id": { - "type": [ - "string", - "null" - ] + "deployments_url": { + "type": "string", + "format": "uri" }, - "url": { + "downloads_url": { "type": "string", "format": "uri" }, - "html_url": { + "events_url": { "type": "string", "format": "uri" }, - "followers_url": { + "forks_url": { "type": "string", "format": "uri" }, - "following_url": { + "git_commits_url": { "type": "string" }, - "gists_url": { + "git_refs_url": { "type": "string" }, - "starred_url": { + "git_tags_url": { "type": "string" }, - "subscriptions_url": { + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { "type": "string", "format": "uri" }, - "organizations_url": { + "merges_url": { "type": "string", "format": "uri" }, - "repos_url": { + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { "type": "string", "format": "uri" }, - "events_url": { + "statuses_url": { "type": "string" }, - "received_events_url": { + "subscribers_url": { "type": "string", "format": "uri" }, - "type": { + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { "type": "string" }, - "site_admin": { + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, "type": "boolean" }, - "starred_at": { + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "user_view_type": { + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" - }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } - }, - "required": [ - "id", - "node_id", - "name", - "description" - ] - }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } }, - "name": { + "additionalProperties": { "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" } }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" }, - "additionalProperties": { + "node_id": { "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue comment", - "type": "string", - "format": "uri" - }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "issue_url": { - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "html_url", - "issue_url", - "user", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", - "type": "object", - "properties": { - "blocked_by": { - "type": "integer" - }, - "blocking": { - "type": "integer" - }, - "total_blocked_by": { - "type": "integer" - }, - "total_blocking": { - "type": "integer" - } - }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] - }, - "issue_field_values": { - "type": "array", - "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] }, - { - "type": "number" + "created_at": { + "type": "string", + "format": "date-time" }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" + "updated_at": { + "type": "string", + "format": "date-time" }, - "name": { - "description": "The name of the option", - "type": "string" + "issue_url": { + "type": "string", + "format": "uri" }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] - } - } - }, - "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", - "id", - "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "201", - "description": "

    Created

    " - }, - { - "httpStatusCode": "301", - "description": "

    Moved permanently

    " - }, - { - "httpStatusCode": "403", - "description": "

    Forbidden

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "410", + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", + "description": "

    Gone

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "read" + } + ], + "allowsPublicRead": true + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "post", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by", + "title": "Add a dependency an issue is blocked by", + "category": "issues", + "subcategory": "issue-dependencies", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "integer", + "name": "issue_id", + "description": "

    The id of the issue that blocks the current issue

    ", + "isRequired": true + } + ], + "descriptionHTML": "

    You can use the REST API to add a 'blocked by' relationship to an issue.

    \n

    Creating content too quickly using this endpoint may result in secondary rate limiting.\nFor more information, see Rate limits for the API\nand Best practices for using the REST API.

    \n

    This endpoint supports the following custom media types. For more information, see Media types.

    \n
      \n
    • application/vnd.github.raw+json: Returns the raw Markdown body. Response will include body. This is the default if you do not pass any specific media type.
    • \n
    • application/vnd.github.text+json: Returns a text only representation of the Markdown body. Response will include body_text.
    • \n
    • application/vnd.github.html+json: Returns HTML rendered from the body's Markdown. Response will include body_html.
    • \n
    • application/vnd.github.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
    • \n
    ", + "codeExamples": [ + { + "request": { + "contentType": "application/json", + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "issue_id": 1 + }, + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "issue_number": "ISSUE_NUMBER" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "id": 1, + "node_id": "MDU6SXNzdWUx", + "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347", + "repository_url": "https://api.github.com/repos/octocat/Hello-World", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/labels{/name}", + "comments_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/comments", + "events_url": "https://api.github.com/repos/octocat/Hello-World/issues/1347/events", + "html_url": "https://github.com/octocat/Hello-World/issues/1347", + "number": 1347, + "state": "open", + "title": "Found a bug", + "body": "I'm having a problem with this.", + "user": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "pinned_comment": null, + "labels": [ + { + "id": 208045946, + "node_id": "MDU6TGFiZWwyMDgwNDU5NDY=", + "url": "https://api.github.com/repos/octocat/Hello-World/labels/bug", + "name": "bug", + "description": "Something isn't working", + "color": "f29513", + "default": true + } + ], + "assignees": [ + { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "locked": true, + "active_lock_reason": "too heated", + "comments": 0, + "pull_request": { + "url": "https://api.github.com/repos/octocat/Hello-World/pulls/1347", + "html_url": "https://github.com/octocat/Hello-World/pull/1347", + "diff_url": "https://github.com/octocat/Hello-World/pull/1347.diff", + "patch_url": "https://github.com/octocat/Hello-World/pull/1347.patch" + }, + "closed_at": null, + "created_at": "2011-04-22T13:33:48Z", + "updated_at": "2011-04-22T13:33:48Z", + "closed_by": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "author_association": "COLLABORATOR", + "state_reason": "completed" + }, + "schema": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string" + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] + }, + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "pinned_comment": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "html_url", + "issue_url", + "user", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", + "type": "object", + "properties": { + "blocked_by": { + "type": "integer" + }, + "blocking": { + "type": "integer" + }, + "total_blocked_by": { + "type": "integer" + }, + "total_blocking": { + "type": "integer" + } + }, + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + } + }, + "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "301", + "description": "

    Moved permanently

    " + }, + { + "httpStatusCode": "403", + "description": "

    Forbidden

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "410", "description": "

    Gone

    " }, { @@ -61164,341 +63372,365 @@ "type", "url" ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] } ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "pinned_at", + "pinned_by" ] } ] }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { + "minimized": { "anyOf": [ { "type": "null" }, { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", "type": "object", "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" ] } }, "required": [ - "pinned_at", - "pinned_by" + "reason" ] } ] @@ -61553,6 +63785,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64498,6 +66734,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -64549,6 +66809,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -64783,12 +67047,14 @@ "example": [ { "issue_field_id": 1, + "issue_field_name": "DRI", "node_id": "IFT_GDKND", "data_type": "text", "value": "DRI" }, { "issue_field_id": 2, + "issue_field_name": "Priority", "node_id": "IFSS_SADMS", "data_type": "single_select", "value": 1, @@ -64800,18 +67066,21 @@ }, { "issue_field_id": 3, + "issue_field_name": "Points", "node_id": "IFN_POINTS", "data_type": "number", "value": 42 }, { "issue_field_id": 4, + "issue_field_name": "Due Date", "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" }, { "issue_field_id": 5, + "issue_field_name": "Labels", "node_id": "IFMS_LABELS", "data_type": "multi_select", "value": "Frontend,Backend", @@ -64841,6 +67110,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -67333,16 +69606,346 @@ ], "statusCodes": [ { - "httpStatusCode": "201", - "description": "

    Created

    " + "httpStatusCode": "201", + "description": "

    Created

    " + }, + { + "httpStatusCode": "404", + "description": "

    Resource not found

    " + }, + { + "httpStatusCode": "422", + "description": "

    Validation failed, or the endpoint has been spammed.

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + }, + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", + "title": "Get a milestone", + "category": "issues", + "subcategory": "milestones", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "milestone_number", + "description": "

    The number that identifies the milestone.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "codeExamples": [ + { + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

    Response

    ", + "example": { + "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", + "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", + "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", + "id": 1002604, + "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", + "number": 1, + "state": "open", + "title": "v1.0", + "description": "Tracking milestone for version 1.0", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 4, + "closed_issues": 8, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "closed_at": "2013-02-12T13:22:01Z", + "due_on": "2012-10-09T23:39:01Z" + }, + "schema": { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "number": { + "description": "The number of the milestone.", + "type": "integer" + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "200", + "description": "

    OK

    " }, { "httpStatusCode": "404", "description": "

    Resource not found

    " - }, - { - "httpStatusCode": "422", - "description": "

    Validation failed, or the endpoint has been spammed.

    " } ], "previews": [], @@ -67352,19 +69955,20 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "write" + "\"Issues\" repository permissions": "read" }, { - "\"Pull requests\" repository permissions": "write" + "\"Pull requests\" repository permissions": "read" } - ] + ], + "allowsPublicRead": true } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", + "verb": "patch", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Get a milestone", + "title": "Update a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -67396,13 +70000,46 @@ } } ], - "bodyParameters": [], - "descriptionHTML": "

    Gets a milestone using the given milestone number.

    ", + "bodyParameters": [ + { + "type": "string", + "name": "title", + "description": "

    The title of the milestone.

    " + }, + { + "type": "string", + "name": "state", + "description": "

    The state of the milestone. Either open or closed.

    ", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "description", + "description": "

    A description of the milestone.

    " + }, + { + "type": "string", + "name": "due_on", + "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + } + ], + "descriptionHTML": "", "codeExamples": [ { "request": { + "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "title": "v1.0", + "state": "open", + "description": "Tracking milestone for version 1.0", + "due_on": "2012-10-09T23:39:01Z" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -67669,10 +70306,6 @@ { "httpStatusCode": "200", "description": "

    OK

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " } ], "previews": [], @@ -67682,20 +70315,19 @@ "fineGrainedPat": true, "permissions": [ { - "\"Issues\" repository permissions": "read" + "\"Issues\" repository permissions": "write" }, { - "\"Pull requests\" repository permissions": "read" + "\"Pull requests\" repository permissions": "write" } - ], - "allowsPublicRead": true + ] } }, { "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "patch", + "verb": "delete", "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Update a milestone", + "title": "Delete a milestone", "category": "issues", "subcategory": "milestones", "parameters": [ @@ -67727,658 +70359,3466 @@ } } ], - "bodyParameters": [ + "bodyParameters": [], + "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", + "codeExamples": [ { - "type": "string", - "name": "title", - "description": "

    The title of the milestone.

    " + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "owner": "OWNER", + "repo": "REPO", + "milestone_number": "MILESTONE_NUMBER" + } + }, + "response": { + "statusCode": "204", + "description": "

    Response

    " + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "204", + "description": "

    No Content

    " }, { - "type": "string", - "name": "state", - "description": "

    The state of the milestone. Either open or closed.

    ", - "enum": [ - "open", - "closed" - ], - "default": "open" + "httpStatusCode": "404", + "description": "

    Resource not found

    " + } + ], + "previews": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Issues\" repository permissions": "write" + }, + { + "\"Pull requests\" repository permissions": "write" + } + ] + } + } + ], + "timeline": [ + { + "serverUrl": "http(s)://HOSTNAME/api/v3", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", + "title": "List timeline events for an issue", + "category": "issues", + "subcategory": "timeline", + "parameters": [ + { + "name": "owner", + "description": "

    The account owner of the repository. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "description", - "description": "

    A description of the milestone.

    " + "name": "repo", + "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", + "in": "path", + "required": true, + "schema": { + "type": "string" + } }, { - "type": "string", - "name": "due_on", - "description": "

    The milestone due date. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.

    " + "name": "issue_number", + "description": "

    The number that identifies the issue.

    ", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "per_page", + "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } } ], - "descriptionHTML": "", + "bodyParameters": [], + "descriptionHTML": "

    List all timeline events for an issue.

    ", "codeExamples": [ { "request": { - "contentType": "application/json", "description": "Example", "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "title": "v1.0", - "state": "open", - "description": "Tracking milestone for version 1.0", - "due_on": "2012-10-09T23:39:01Z" - }, "parameters": { "owner": "OWNER", "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" + "issue_number": "ISSUE_NUMBER" } }, "response": { "statusCode": "200", "contentType": "application/json", "description": "

    Response

    ", - "example": { - "url": "https://api.github.com/repos/octocat/Hello-World/milestones/1", - "html_url": "https://github.com/octocat/Hello-World/milestones/v1.0", - "labels_url": "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels", - "id": 1002604, - "node_id": "MDk6TWlsZXN0b25lMTAwMjYwNA==", - "number": 1, - "state": "open", - "title": "v1.0", - "description": "Tracking milestone for version 1.0", - "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": false - }, - "open_issues": 4, - "closed_issues": 8, - "created_at": "2011-04-10T20:09:31Z", - "updated_at": "2014-03-03T18:58:10Z", - "closed_at": "2013-02-12T13:22:01Z", - "due_on": "2012-10-09T23:39:01Z" - }, - "schema": { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false }, - "id": { - "type": "integer" + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "node_id": { - "type": "string" + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" }, - "number": { - "description": "The number of the milestone.", - "type": "integer" + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" }, - "title": { - "description": "The title of the milestone.", - "type": "string" + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true }, - "description": { - "type": [ - "string", - "null" - ] + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "gists_url": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "starred_url": { - "type": "string" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "subscriptions_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } }, - "organizations_url": { - "type": "string", - "format": "uri" + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "repos_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "events_url": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "received_events_url": { - "type": "string", - "format": "uri" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } }, - "type": { - "type": "string" + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "site_admin": { - "type": "boolean" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } }, - "starred_at": { - "type": "string" + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "200", - "description": "

    OK

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - }, - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "delete", - "requestPath": "/repos/{owner}/{repo}/milestones/{milestone_number}", - "title": "Delete a milestone", - "category": "issues", - "subcategory": "milestones", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "milestone_number", - "description": "

    The number that identifies the milestone.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    Deletes a milestone using the given milestone number.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "milestone_number": "MILESTONE_NUMBER" - } - }, - "response": { - "statusCode": "204", - "description": "

    Response

    " - } - } - ], - "statusCodes": [ - { - "httpStatusCode": "204", - "description": "

    No Content

    " - }, - { - "httpStatusCode": "404", - "description": "

    Resource not found

    " - } - ], - "previews": [], - "progAccess": { - "userToServerRest": true, - "serverToServer": true, - "fineGrainedPat": true, - "permissions": [ - { - "\"Issues\" repository permissions": "write" - }, - { - "\"Pull requests\" repository permissions": "write" - } - ] - } - } - ], - "timeline": [ - { - "serverUrl": "http(s)://HOSTNAME/api/v3", - "verb": "get", - "requestPath": "/repos/{owner}/{repo}/issues/{issue_number}/timeline", - "title": "List timeline events for an issue", - "category": "issues", - "subcategory": "timeline", - "parameters": [ - { - "name": "owner", - "description": "

    The account owner of the repository. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "repo", - "description": "

    The name of the repository without the .git extension. The name is not case sensitive.

    ", - "in": "path", - "required": true, - "schema": { - "type": "string" - } - }, - { - "name": "issue_number", - "description": "

    The number that identifies the issue.

    ", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "per_page", - "description": "

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

    The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

    ", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "descriptionHTML": "

    List all timeline events for an issue.

    ", - "codeExamples": [ - { - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "owner": "OWNER", - "repo": "REPO", - "issue_number": "ISSUE_NUMBER" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

    Response

    ", - "example": [ - { - "id": 6430295168, - "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", - "actor": { - "login": "github", - "id": 9919, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", - "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github", - "html_url": "https://github.com/github", - "followers_url": "https://api.github.com/users/github/followers", - "following_url": "https://api.github.com/users/github/following{/other_user}", - "gists_url": "https://api.github.com/users/github/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github/subscriptions", - "organizations_url": "https://api.github.com/users/github/orgs", - "repos_url": "https://api.github.com/users/github/repos", - "events_url": "https://api.github.com/users/github/events{/privacy}", - "received_events_url": "https://api.github.com/users/github/received_events", - "type": "Organization", - "site_admin": false - }, - "event": "locked", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:13Z", - "lock_reason": null, - "performed_via_github_app": null - }, - { - "id": 6430296748, - "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "labeled", - "commit_id": null, - "commit_url": null, - "created_at": "2022-04-13T20:49:34Z", - "label": { - "name": "beta", - "color": "99dd88" - }, - "performed_via_github_app": null - }, - { - "id": 6635165802, - "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", - "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", - "actor": { - "login": "github-product-roadmap", - "id": 67656570, - "node_id": "MDQ6VXNlcjY3NjU2NTcw", - "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/github-product-roadmap", - "html_url": "https://github.com/github-product-roadmap", - "followers_url": "https://api.github.com/users/github-product-roadmap/followers", - "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", - "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", - "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", - "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", - "repos_url": "https://api.github.com/users/github-product-roadmap/repos", - "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", - "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", - "type": "User", - "site_admin": false - }, - "event": "renamed", - "commit_id": null, - "commit_url": null, - "created_at": "2022-05-18T19:29:01Z", - "rename": { - "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", - "to": "Secret scanning: dry-runs for enterprise-level custom patterns" - }, - "performed_via_github_app": null - }, - { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", - "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", - "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", - "id": 1130876857, - "node_id": "IC_kwDODwFebM5DZ8-5", - "user": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - }, - "created_at": "2022-05-19T00:52:15Z", - "updated_at": "2022-05-19T00:52:15Z", - "author_association": "COLLABORATOR", - "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", - "reactions": { - "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "performed_via_github_app": null, - "event": "commented", - "actor": { - "login": "octocat", - "id": 94867353, - "node_id": "U_kgDOBaePmQ", - "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", - "type": "User", - "site_admin": true - } - } - ], - "schema": { - "type": "array", - "items": { - "title": "Timeline Event", - "description": "Timeline Event", - "type": "object", - "anyOf": [ + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, { - "title": "Labeled Issue Event", - "description": "Labeled Issue Event", + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", "type": "object", "properties": { "id": { @@ -68808,50 +74248,320 @@ } ] }, - "label": { + "review_requester": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "color": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { "type": "string" } }, "required": [ - "name", - "color" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - }, - "required": [ - "label", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Unlabeled Issue Event", - "description": "Unlabeled Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "notification_setting": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri" + }, + "members_url": { + "type": "string" + }, + "name": { + "description": "Name of the team", + "type": "string" + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string" + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string" + }, + "notification_setting": { + "description": "The notification setting the team has set", + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "slug": { + "type": "string" + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string" + }, + "type": { + "description": "The ownership type of the team", + "type": "string", + "enum": [ + "enterprise", + "organization" + ] + }, + "organization_id": { + "type": "integer", + "description": "Unique identifier of the organization to which this team belongs" + }, + "enterprise_id": { + "type": "integer", + "description": "Unique identifier of the enterprise to which this team belongs" + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "type" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent", + "type" + ] }, - "actor": { + "requested_reviewer": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -68961,332 +74671,10 @@ "type", "url" ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "label": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "color": { - "type": "string" - } - }, - "required": [ - "name", - "color" - ] } }, "required": [ - "label", + "review_requester", "id", "node_id", "url", @@ -69299,8 +74687,8 @@ ] }, { - "title": "Milestoned Issue Event", - "description": "Milestoned Issue Event", + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", "type": "object", "properties": { "id": { @@ -69730,20 +75118,34 @@ } ] }, - "milestone": { + "dismissed_review": { "type": "object", "properties": { - "title": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { "type": "string" } }, "required": [ - "title" + "state", + "review_id", + "dismissal_message" ] } }, "required": [ - "milestone", + "dismissed_review", "id", "node_id", "url", @@ -69756,8 +75158,8 @@ ] }, { - "title": "Demilestoned Issue Event", - "description": "Demilestoned Issue Event", + "title": "Locked Issue Event", + "description": "Locked Issue Event", "type": "object", "properties": { "id": { @@ -70187,20 +75589,15 @@ } ] }, - "milestone": { - "type": "object", - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" + "lock_reason": { + "type": [ + "string", + "null" ] } }, "required": [ - "milestone", + "lock_reason", "id", "node_id", "url", @@ -70213,8 +75610,8 @@ ] }, { - "title": "Renamed Issue Event", - "description": "Renamed Issue Event", + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", "type": "object", "properties": { "id": { @@ -70644,24 +76041,40 @@ } ] }, - "rename": { + "project_card": { "type": "object", "properties": { - "from": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { "type": "string" }, - "to": { + "previous_column_name": { "type": "string" } }, "required": [ - "from", - "to" + "id", + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "rename", "id", "node_id", "url", @@ -70674,8 +76087,8 @@ ] }, { - "title": "Review Requested Issue Event", - "description": "Review Requested Issue Event", + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", "type": "object", "properties": { "id": { @@ -71105,433 +76518,40 @@ } ] }, - "review_requester": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", + "project_card": { "type": "object", "properties": { "id": { "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { - "type": "string" - }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, "url": { "type": "string", "format": "uri" }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the team", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the team", - "type": "string", - "format": "uri" - }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", - "type": [ - "string", - "null" - ] - }, - "permission": { - "description": "Permission that the team will have for its repositories", - "type": "string" - }, - "privacy": { - "description": "The level of privacy this team should have", - "type": "string" - }, - "notification_setting": { - "description": "The notification setting the team has set", - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "slug": { - "type": "string" - }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", - "type": "string" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "type" - ] - } - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "members_url", - "name", - "description", - "permission", - "html_url", - "repositories_url", - "slug", - "parent", - "type" - ] - }, - "requested_reviewer": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" + "project_id": { + "type": "integer" }, - "received_events_url": { + "project_url": { "type": "string", "format": "uri" }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "column_name": { "type": "string" }, - "user_view_type": { + "previous_column_name": { "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "url", + "project_id", + "project_url", + "column_name" ] } }, "required": [ - "review_requester", "id", "node_id", "url", @@ -71544,8 +76564,8 @@ ] }, { - "title": "Review Request Removed Issue Event", - "description": "Review Request Removed Issue Event", + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", "type": "object", "properties": { "id": { @@ -71975,7 +76995,66 @@ } ] }, - "review_requester": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72086,209 +77165,360 @@ "url" ] }, - "requested_team": { - "title": "Team", - "description": "Groups of organization members that gives permissions on specified repositories.", - "type": "object", + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { "id": { + "description": "Unique identifier of the GitHub app", "type": "integer" }, - "node_id": { - "type": "string" - }, - "name": { - "type": "string" - }, "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "privacy": { - "type": "string" - }, - "notification_setting": { - "type": "string" - }, - "permission": { + "node_id": { "type": "string" }, - "permissions": { - "type": "object", - "properties": { - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "admin": { - "type": "boolean" - } - }, - "required": [ - "pull", - "triage", - "push", - "maintain", - "admin" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "members_url": { + "client_id": { "type": "string" }, - "repositories_url": { - "type": "string", - "format": "uri" - }, - "type": { - "description": "The ownership type of the team", - "type": "string", - "enum": [ - "enterprise", - "organization" - ] - }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" - }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" - }, - "parent": { - "anyOf": [ - { - "type": "null" - }, + "owner": { + "oneOf": [ { - "title": "Team Simple", - "description": "Groups of organization members that gives permissions on specified repositories.", + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, "id": { - "description": "Unique identifier of the team", - "type": "integer" + "type": "integer", + "format": "int64" }, "node_id": { "type": "string" }, - "url": { - "description": "URL for the team", + "avatar_url": { "type": "string", "format": "uri" }, - "members_url": { - "type": "string" - }, - "name": { - "description": "Name of the team", - "type": "string" - }, - "description": { - "description": "Description of the team", + "gravatar_id": { "type": [ "string", "null" ] }, - "permission": { - "description": "Permission that the team will have for its repositories", + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" }, - "privacy": { - "description": "The level of privacy this team should have", + "gists_url": { "type": "string" }, - "notification_setting": { - "description": "The notification setting the team has set", + "starred_url": { "type": "string" }, - "html_url": { + "subscriptions_url": { "type": "string", "format": "uri" }, - "repositories_url": { + "organizations_url": { "type": "string", "format": "uri" }, - "slug": { - "type": "string" + "repos_url": { + "type": "string", + "format": "uri" }, - "ldap_dn": { - "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "events_url": { "type": "string" }, - "type": { - "description": "The ownership type of the team", + "received_events_url": { "type": "string", - "enum": [ - "enterprise", - "organization" + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" ] }, - "organization_id": { - "type": "integer", - "description": "Unique identifier of the organization to which this team belongs" + "html_url": { + "type": "string", + "format": "uri" }, - "enterprise_id": { - "type": "integer", - "description": "Unique identifier of the enterprise to which this team belongs" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" } }, "required": [ "id", "node_id", - "url", - "members_url", "name", - "description", - "permission", - "html_url", - "repositories_url", "slug", - "type" + "html_url", + "created_at", + "updated_at", + "avatar_url" ] } ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", - "url", - "members_url", + "owner", "name", "description", - "permission", + "external_url", "html_url", - "repositories_url", - "slug", - "parent", - "type" + "created_at", + "updated_at", + "permissions", + "events" ] }, - "requested_reviewer": { + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72398,36 +77628,34 @@ "type", "url" ] - } - }, - "required": [ - "review_requester", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Review Dismissed Issue Event", - "description": "Review Dismissed Issue Event", - "type": "object", - "properties": { + }, "id": { + "description": "Unique identifier of the issue comment", "type": "integer" }, "node_id": { "type": "string" }, "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", "type": "string" }, - "actor": { + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -72538,23 +77766,32 @@ "url" ] }, - "event": { - "type": "string" + "created_at": { + "type": "string", + "format": "date-time" }, - "commit_id": { - "type": [ - "string", - "null" - ] + "updated_at": { + "type": "string", + "format": "date-time" }, - "commit_url": { - "type": [ - "string", - "null" - ] + "issue_url": { + "type": "string", + "format": "uri" }, - "created_at": { - "type": "string" + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, "performed_via_github_app": { "anyOf": [ @@ -72845,57 +78082,240 @@ } ] }, - "dismissed_review": { + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "state": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "review_id": { + "total_count": { "type": "integer" }, - "dismissal_message": { - "type": [ - "string", - "null" - ] + "+1": { + "type": "integer" }, - "dismissal_commit_id": { - "type": "string" + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, "required": [ - "state", - "review_id", - "dismissal_message" + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } + ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] } }, "required": [ - "dismissed_review", + "event", + "actor", "id", "node_id", + "html_url", + "issue_url", + "author_association", + "user", "url", - "actor", - "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at" ] }, { - "title": "Locked Issue Event", - "description": "Locked Issue Event", + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", "type": "object", "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { + "event": { "type": "string" }, "actor": { @@ -73009,53 +78429,94 @@ "url" ] }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, "created_at": { - "type": "string" + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", "properties": { "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" + "type": "integer", + "format": "int64" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri" + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { "type": "string" }, - "client_id": { + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer" + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", "type": "string" }, - "owner": { - "oneOf": [ + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "enum": [ + "completed", + "reopened", + "not_planned", + "duplicate", + null + ] + }, + "title": { + "description": "Title of the issue", + "type": "string" + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -73166,95 +78627,456 @@ "type", "url" ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + } + }, + "assignees": { + "type": "array", + "items": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] + "url": { + "type": "string", + "format": "uri" }, "html_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "labels_url": { + "type": "string", "format": "uri" }, "id": { - "description": "Unique identifier of the enterprise", "type": "integer" }, "node_id": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "number": { + "description": "The number of the milestone.", + "type": "integer" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + "title": { + "description": "The title of the milestone.", "type": "string" }, - "created_at": { + "description": { "type": [ "string", "null" - ], + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer" + }, + "closed_issues": { + "type": "integer" + }, + "created_at": { + "type": "string", "format": "date-time" }, "updated_at": { + "type": "string", + "format": "date-time" + }, + "closed_at": { "type": [ "string", "null" ], "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time" } }, "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", "id", "node_id", - "name", - "slug", + "labels_url", "html_url", + "number", + "open_issues", + "state", + "title", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "nullable": false + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "nullable": false + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { "type": [ "string", "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" + ], + "format": "date-time" }, "created_at": { "type": "string", @@ -73264,250 +79086,14 @@ "type": "string", "format": "date-time" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "lock_reason": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "lock_reason", - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Added to Project Issue Event", - "description": "Added to Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" + "draft": { + "type": "boolean" }, - "owner": { - "oneOf": [ + "closed_by": { + "anyOf": [ + { + "type": "null" + }, { "title": "Simple User", "description": "A GitHub user.", @@ -73618,1634 +79204,2182 @@ "type", "url" ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "type": { + "title": "Issue Type", + "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", + "node_id": { + "type": "string", + "description": "The node identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "The description of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + }, + "created_at": { + "type": "string", + "description": "The time the issue type created.", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "description": "The time the issue type last updated.", + "format": "date-time" + }, + "is_enabled": { + "type": "boolean", + "description": "The enabled state of the issue type." + } + }, + "required": [ + "id", + "node_id", + "name", + "description" + ] + }, + "repository": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the repository.", + "type": "string" + }, + "full_name": { + "type": "string" + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "name": { + "type": "string" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "spdx_id": { + "type": [ + "string", + "null" + ] + }, + "node_id": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { "type": "object", "properties": { - "description": { - "description": "A short description of the enterprise.", + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { "type": [ "string", "null" ] }, - "html_url": { + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", + "gravatar_id": { "type": [ "string", "null" - ], + ] + }, + "url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" }, - "node_id": { + "events_url": { "type": "string" }, - "name": { - "description": "The name of the enterprise.", - "type": "string" + "received_events_url": { + "type": "string", + "format": "uri" }, - "slug": { - "description": "The slug url identifier for the enterprise.", + "type": { "type": "string" }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "site_admin": { + "type": "boolean" }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" + "starred_at": { + "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string", + "format": "uri" + }, + "deployments_url": { + "type": "string", + "format": "uri" + }, + "downloads_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "forks_url": { + "type": "string", + "format": "uri" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string", + "format": "uri" + }, + "merges_url": { + "type": "string", + "format": "uri" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string", + "format": "uri" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string", + "format": "uri" + }, + "subscription_url": { + "type": "string", + "format": "uri" + }, + "tags_url": { + "type": "string", + "format": "uri" + }, + "teams_url": { + "type": "string", + "format": "uri" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "hooks_url": { + "type": "string", + "format": "uri" + }, + "svn_url": { + "type": "string", + "format": "uri" + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer" + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean" + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean" + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean" + }, + "has_pull_requests": { + "description": "Whether pull requests are enabled.", + "default": true, + "type": "boolean" + }, + "pull_request_creation_policy": { + "description": "The policy controlling who can create pull requests: all or collaborators_only.", + "type": "string", + "enum": [ + "all", + "collaborators_only" ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean" + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean" + }, + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean" + }, + "squash_merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." + }, + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." + }, + "merge_commit_title": { + "type": "string", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." + }, + "merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean" + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, + "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "starred_at": { + "type": "string" + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" + }, + "code_search_index_status": { + "type": "object", + "description": "The status of the code search index for this repository", + "properties": { + "lexical_search_ok": { + "type": "boolean" + }, + "lexical_commit_sha": { + "type": "string" + } + } } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Moved Column in Project Issue Event", - "description": "Moved Column in Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" }, - "login": { + "slug": { + "description": "The slug name of the GitHub app", "type": "string" }, - "id": { - "type": "integer", - "format": "int64" - }, "node_id": { "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" + "client_id": { + "type": "string" }, - "gravatar_id": { - "type": [ - "string", - "null" + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { + "name": { + "description": "The name of the GitHub app", "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { "description": { - "description": "A short description of the enterprise.", "type": [ "string", "null" ] }, - "html_url": { + "external_url": { "type": "string", "format": "uri" }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], + "html_url": { + "type": "string", "format": "uri" }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, "created_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, "updated_at": { - "type": [ - "string", - "null" - ], + "type": "string", "format": "date-time" }, - "avatar_url": { - "type": "string", - "format": "uri" + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ "id", "node_id", + "owner", "name", - "slug", + "description", + "external_url", "html_url", "created_at", "updated_at", - "avatar_url" + "permissions", + "events" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { + "author_association": { + "title": "author_association", "type": "string", - "format": "date-time" + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "reactions": { + "title": "Reaction Rollup", "type": "object", "properties": { - "issues": { - "type": "string" + "url": { + "type": "string", + "format": "uri" }, - "checks": { - "type": "string" + "total_count": { + "type": "integer" }, - "metadata": { - "type": "string" + "+1": { + "type": "integer" }, - "contents": { - "type": "string" + "-1": { + "type": "integer" }, - "deployments": { - "type": "string" + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] - } - }, - "required": [ - "id", - "node_id", - "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" - ] - }, - { - "title": "Removed from Project Issue Event", - "description": "Removed from Project Issue Event", - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" - ] - }, - "created_at": { - "type": "string" - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] }, - "node_id": { - "type": "string" + "sub_issues_summary": { + "title": "Sub-issues Summary", + "type": "object", + "properties": { + "total": { + "type": "integer" + }, + "completed": { + "type": "integer" + }, + "percent_completed": { + "type": "integer" + } + }, + "required": [ + "total", + "completed", + "percent_completed" + ] }, - "client_id": { - "type": "string" + "parent_issue_url": { + "description": "URL to get the parent issue of this issue, if it is a sub-issue", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "owner": { - "oneOf": [ + "pinned_comment": { + "anyOf": [ { - "title": "Simple User", - "description": "A GitHub user.", + "type": "null" + }, + { + "title": "Issue Comment", + "description": "Comments provide a way for people to collaborate on an issue.", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri" + }, + "body": { + "description": "Contents of the issue comment", + "type": "string" + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } ] }, - "email": { - "type": [ - "string", - "null" + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pin": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Pinned Issue Comment", + "description": "Context around who pinned an issue comment and when it was pinned.", + "type": "object", + "properties": { + "pinned_at": { + "type": "string", + "format": "date-time" + }, + "pinned_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + } + }, + "required": [ + "pinned_at", + "pinned_by" + ] + } ] }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" } }, "required": [ "id", "node_id", - "name", - "slug", "html_url", + "issue_url", + "user", + "url", "created_at", - "updated_at", - "avatar_url" + "updated_at" ] } ] }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", + "issue_dependencies_summary": { + "title": "Issue Dependencies Summary", "type": "object", "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "blocked_by": { + "type": "integer" }, - "metadata": { - "type": "string" + "blocking": { + "type": "integer" }, - "contents": { - "type": "string" + "total_blocked_by": { + "type": "integer" }, - "deployments": { - "type": "string" + "total_blocking": { + "type": "integer" } }, - "additionalProperties": { - "type": "string" - } + "required": [ + "blocked_by", + "blocking", + "total_blocked_by", + "total_blocking" + ] }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "issue_field_values": { "type": "array", "items": { - "type": "string" + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64" + }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "multi_select", + "number", + "date" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "integer" + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", "created_at", - "updated_at", - "permissions", - "events" + "updated_at" ] } - ] - }, - "project_card": { - "type": "object", - "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" - }, - "project_id": { - "type": "integer" - }, - "project_url": { - "type": "string", - "format": "uri" - }, - "column_name": { - "type": "string" - }, - "previous_column_name": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" - ] + } } }, "required": [ - "id", - "node_id", - "url", - "actor", "event", - "commit_id", - "commit_url", "created_at", - "performed_via_github_app" + "updated_at", + "source" ] }, { - "title": "Converted Note to Issue Issue Event", - "description": "Converted Note to Issue Issue Event", + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", "type": "object", "properties": { - "id": { - "type": "integer" + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string" }, "node_id": { "type": "string" }, "url": { - "type": "string" + "type": "string", + "format": "uri" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", + "author": { + "description": "Identifying information for the git-user", "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { + "email": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "description": "Git email address of the user" }, - "starred_url": { + "name": { + "description": "Name of the git user", "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", "type": "string" }, - "received_events_url": { + "email": { "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "description": "Git email address of the user" }, - "user_view_type": { + "name": { + "description": "Name of the git user", "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "event": { - "type": "string" - }, - "commit_id": { - "type": [ - "string", - "null" - ] - }, - "commit_url": { - "type": [ - "string", - "null" + "email", + "name", + "date" ] }, - "created_at": { + "message": { + "description": "Message describing the purpose of the commit", "type": "string" }, - "performed_via_github_app": { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "tree": { + "type": "object", "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", + "sha": { + "description": "SHA for the commit", "type": "string" }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { + "url": { "type": "string", "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" } }, "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "sha", + "url" ] }, - "project_card": { + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { "type": "object", "properties": { - "id": { - "type": "integer" - }, - "url": { - "type": "string", - "format": "uri" + "verified": { + "type": "boolean" }, - "project_id": { - "type": "integer" + "reason": { + "type": "string" }, - "project_url": { - "type": "string", - "format": "uri" + "signature": { + "type": [ + "string", + "null" + ] }, - "column_name": { - "type": "string" + "payload": { + "type": [ + "string", + "null" + ] }, - "previous_column_name": { - "type": "string" + "verified_at": { + "type": [ + "string", + "null" + ] } }, "required": [ - "id", - "url", - "project_id", - "project_url", - "column_name" + "verified", + "reason", + "signature", + "payload", + "verified_at" ] + }, + "html_url": { + "type": "string", + "format": "uri" } }, "required": [ - "id", + "sha", "node_id", "url", - "actor", - "event", - "commit_id", - "commit_url", - "created_at", - "performed_via_github_app" + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" ] }, { - "title": "Timeline Comment Event", - "description": "Timeline Comment Event", + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { + "id": { + "description": "Unique identifier of the review", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "user": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -75356,154 +81490,75 @@ "url" ] }, - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer" + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ] }, - "node_id": { + "state": { "type": "string" }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" - }, - "body_text": { - "type": "string" - }, - "body_html": { - "type": "string" - }, - "html_url": { + "pull_request_url": { "type": "string", "format": "uri" }, - "user": { - "title": "Simple User", - "description": "A GitHub user.", + "_links": { "type": "object", "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "html", + "pull_request" ] }, - "created_at": { + "submitted_at": { "type": "string", "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { - "type": "string", - "format": "uri" + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string" + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" }, "author_association": { "title": "author_association", @@ -75519,868 +81574,485 @@ "NONE", "OWNER" ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string" + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "format": "int64" + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "format": "int64" + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string" + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string" + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string" + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", + "type": "integer" + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", + "type": "integer" + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string" + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string" + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } + "gists_url": { + "type": "string" }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "metadata": { - "type": "string" + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri" + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "contents": { - "type": "string" + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } }, - "deployments": { - "type": "string" - } + "required": [ + "href" + ] }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "href" + ] } }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } + "required": [ + "self", + "html", + "pull_request" + ] }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment." + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer" }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "subject_type": { + "description": "The level at which the comment is targeted, can be a diff line or a file.", + "type": "string", + "enum": [ + "line", + "file" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } } - }, - "required": [ - "event", - "actor", - "id", - "node_id", - "html_url", - "issue_url", - "author_association", - "user", - "url", - "created_at", - "updated_at" - ] + } }, { - "title": "Timeline Cross Referenced Event", - "description": "Timeline Cross Referenced Event", + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", "type": "object", "properties": { "event": { "type": "string" }, - "actor": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "created_at": { - "type": "string", - "format": "date-time" + "node_id": { + "type": "string" }, - "updated_at": { - "type": "string", - "format": "date-time" + "commit_id": { + "type": "string" }, - "source": { - "type": "object", - "properties": { - "type": { - "type": "string" - }, - "issue": { - "title": "Issue", - "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "description": "URL for the issue", - "type": "string", - "format": "uri" - }, - "repository_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string" - }, - "comments_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "number": { - "description": "Number uniquely identifying the issue within its repository", - "type": "integer" - }, - "state": { - "description": "State of the issue; either 'open' or 'closed'", - "type": "string" - }, - "state_reason": { - "description": "The reason for the current state", - "type": [ - "string", - "null" - ], - "enum": [ - "completed", - "reopened", - "not_planned", - "duplicate", - null - ] - }, - "title": { - "description": "Title of the issue", - "type": "string" - }, - "body": { - "description": "Contents of the issue", - "type": [ - "string", - "null" - ] - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "labels": { - "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", - "type": "array", - "items": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "object", - "properties": { - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "name": { - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "color": { - "type": [ - "string", - "null" - ] - }, - "default": { - "type": "boolean" - } - } - } - ] - } - }, - "assignees": { - "type": "array", - "items": { + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -76394,695 +82066,370 @@ "email": { "type": [ "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "milestone": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Milestone", - "description": "A collection of related issues and pull requests.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "labels_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "number": { - "description": "The number of the milestone.", - "type": "integer" - }, - "state": { - "description": "The state of the milestone.", - "type": "string", - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - "title": { - "description": "The title of the milestone.", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "open_issues": { - "type": "integer" - }, - "closed_issues": { - "type": "integer" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "due_on": { - "type": [ - "string", - "null" - ], - "format": "date-time" - } - }, - "required": [ - "closed_issues", - "creator", - "description", - "due_on", - "closed_at", - "id", - "node_id", - "labels_url", - "html_url", - "number", - "open_issues", - "state", - "title", - "url", - "created_at", - "updated_at" - ] - } - ] - }, - "locked": { - "type": "boolean" - }, - "active_lock_reason": { - "type": [ - "string", - "null" - ] - }, - "comments": { - "type": "integer" - }, - "pull_request": { - "type": "object", - "properties": { - "merged_at": { - "type": [ - "string", - "null" - ], - "format": "date-time", - "nullable": false - }, - "diff_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "html_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "patch_url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "nullable": false - } - }, - "required": [ - "diff_url", - "html_url", - "patch_url", - "url" - ] - }, - "closed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "draft": { - "type": "boolean" - }, - "closed_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } + "null" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" - }, - "timeline_url": { - "type": "string", - "format": "uri" - }, - "type": { - "title": "Issue Type", - "description": "The type assigned to the issue. This is only present for issues in repositories where issue types are supported.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "type": "integer", - "description": "The unique identifier of the issue type." - }, - "node_id": { - "type": "string", - "description": "The node identifier of the issue type." - }, - "name": { - "type": "string", - "description": "The name of the issue type." - }, - "description": { - "type": [ - "string", - "null" - ], - "description": "The description of the issue type." - }, - "color": { - "type": [ - "string", - "null" - ], - "description": "The color of the issue type.", - "enum": [ - "gray", - "blue", - "green", - "yellow", - "orange", - "red", - "pink", - "purple", - null - ] - }, - "created_at": { - "type": "string", - "description": "The time the issue type created.", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "description": "The time the issue type last updated.", - "format": "date-time" + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "is_enabled": { - "type": "boolean", - "description": "The enabled state of the issue type." - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" }, - "required": [ - "id", - "node_id", - "name", - "description" - ] + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } }, - "repository": { - "title": "Repository", - "description": "A repository on GitHub.", - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the repository", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the repository.", - "type": "string" - }, - "full_name": { - "type": "string" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } - ] - }, - "forks": { - "type": "integer" - }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" - ] - }, - "owner": { + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -77189,687 +82536,494 @@ "site_admin", "starred_url", "subscriptions_url", - "type", - "url" - ] - }, - "private": { - "description": "Whether the repository is private or public.", - "default": false, - "type": "boolean" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "fork": { - "type": "boolean" - }, - "url": { - "type": "string", - "format": "uri" - }, - "archive_url": { - "type": "string" - }, - "assignees_url": { - "type": "string" - }, - "blobs_url": { - "type": "string" - }, - "branches_url": { - "type": "string" - }, - "collaborators_url": { - "type": "string" - }, - "comments_url": { - "type": "string" - }, - "commits_url": { - "type": "string" - }, - "compare_url": { - "type": "string" - }, - "contents_url": { - "type": "string" - }, - "contributors_url": { - "type": "string", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string", - "format": "uri" - }, - "forks_url": { - "type": "string", - "format": "uri" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "git_url": { - "type": "string" - }, - "issue_comment_url": { - "type": "string" - }, - "issue_events_url": { - "type": "string" - }, - "issues_url": { - "type": "string" - }, - "keys_url": { - "type": "string" - }, - "labels_url": { - "type": "string" - }, - "languages_url": { - "type": "string", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "pulls_url": { - "type": "string" - }, - "releases_url": { - "type": "string" - }, - "ssh_url": { - "type": "string" - }, - "stargazers_url": { - "type": "string", - "format": "uri" - }, - "statuses_url": { - "type": "string" - }, - "subscribers_url": { - "type": "string", - "format": "uri" - }, - "subscription_url": { - "type": "string", - "format": "uri" - }, - "tags_url": { - "type": "string", - "format": "uri" - }, - "teams_url": { - "type": "string", - "format": "uri" - }, - "trees_url": { - "type": "string" - }, - "clone_url": { - "type": "string" - }, - "mirror_url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "hooks_url": { - "type": "string", - "format": "uri" - }, - "svn_url": { - "type": "string", - "format": "uri" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" - ] - }, - "forks_count": { - "type": "integer" - }, - "stargazers_count": { - "type": "integer" - }, - "watchers_count": { - "type": "integer" - }, - "size": { - "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", - "type": "integer" - }, - "default_branch": { - "description": "The default branch of the repository.", - "type": "string" - }, - "open_issues_count": { - "type": "integer" - }, - "is_template": { - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false, - "type": "boolean" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "has_issues": { - "description": "Whether issues are enabled.", - "default": true, - "type": "boolean" - }, - "has_projects": { - "description": "Whether projects are enabled.", - "default": true, - "type": "boolean" - }, - "has_wiki": { - "description": "Whether the wiki is enabled.", - "default": true, - "type": "boolean" - }, - "has_pages": { - "type": "boolean" - }, - "has_discussions": { - "description": "Whether discussions are enabled.", - "default": false, - "type": "boolean" - }, - "has_pull_requests": { - "description": "Whether pull requests are enabled.", - "default": true, - "type": "boolean" - }, - "pull_request_creation_policy": { - "description": "The policy controlling who can create pull requests: all or collaborators_only.", - "type": "string", - "enum": [ - "all", - "collaborators_only" - ] - }, - "archived": { - "description": "Whether the repository is archived.", - "default": false, - "type": "boolean" - }, - "disabled": { - "type": "boolean", - "description": "Returns whether or not this repository disabled." - }, - "visibility": { - "description": "The repository visibility: public, private, or internal.", - "default": "public", - "type": "string" - }, - "pushed_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "allow_rebase_merge": { - "description": "Whether to allow rebase merges for pull requests.", - "default": true, - "type": "boolean" - }, - "temp_clone_token": { - "type": "string" - }, - "allow_squash_merge": { - "description": "Whether to allow squash merges for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_auto_merge": { - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false, - "type": "boolean" - }, - "delete_branch_on_merge": { - "description": "Whether to delete head branches when pull requests are merged", - "default": false, - "type": "boolean" - }, - "allow_update_branch": { - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false, - "type": "boolean" - }, - "squash_merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ], - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." - }, - "squash_merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ], - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." - }, - "merge_commit_title": { - "type": "string", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ], - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." - }, - "merge_commit_message": { - "type": "string", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ], - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." - }, - "allow_merge_commit": { - "description": "Whether to allow merge commits for pull requests.", - "default": true, - "type": "boolean" - }, - "allow_forking": { - "description": "Whether to allow forking this repo", - "type": "boolean" - }, - "web_commit_signoff_required": { - "description": "Whether to require contributors to sign off on web-based commits", - "default": false, - "type": "boolean" - }, - "open_issues": { - "type": "integer" - }, - "watchers": { - "type": "integer" - }, - "starred_at": { - "type": "string" - }, - "anonymous_access_enabled": { - "type": "boolean", - "description": "Whether anonymous git access is enabled for this repository" - }, - "code_search_index_status": { - "type": "object", - "description": "The status of the code search index for this repository", - "properties": { - "lexical_search_ok": { - "type": "boolean" - }, - "lexical_commit_sha": { - "type": "string" - } - } - } - }, - "required": [ - "archive_url", - "assignees_url", - "blobs_url", - "branches_url", - "collaborators_url", - "comments_url", - "commits_url", - "compare_url", - "contents_url", - "contributors_url", - "deployments_url", - "description", - "downloads_url", - "events_url", - "fork", - "forks_url", - "full_name", - "git_commits_url", - "git_refs_url", - "git_tags_url", - "hooks_url", - "html_url", - "id", - "node_id", - "issue_comment_url", - "issue_events_url", - "issues_url", - "keys_url", - "labels_url", - "languages_url", - "merges_url", - "milestones_url", - "name", - "notifications_url", - "owner", - "private", - "pulls_url", - "releases_url", - "stargazers_url", - "statuses_url", - "subscribers_url", - "subscription_url", - "tags_url", - "teams_url", - "trees_url", - "url", - "clone_url", - "default_branch", - "forks", - "forks_count", - "git_url", - "has_issues", - "has_projects", - "has_wiki", - "has_pages", - "homepage", - "language", - "archived", - "disabled", - "mirror_url", - "open_issues", - "open_issues_count", - "license", - "pushed_at", - "size", - "ssh_url", - "stargazers_count", - "svn_url", - "watchers", - "watchers_count", - "created_at", - "updated_at" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], + "type", + "url" + ] + }, + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, "id": { - "description": "Unique identifier of the GitHub app", + "description": "Unique identifier of the enterprise", "type": "integer" }, - "slug": { - "description": "The slug name of the GitHub app", + "node_id": { "type": "string" }, - "node_id": { + "name": { + "description": "The name of the enterprise.", "type": "string" }, - "client_id": { + "slug": { + "description": "The slug url identifier for the enterprise.", "type": "string" }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + } + }, + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" + } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" ] }, - "name": { - "description": "The name of the GitHub app", + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { "type": "string" }, - "description": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { "type": [ "string", "null" ] }, - "external_url": { + "url": { "type": "string", "format": "uri" }, @@ -77877,1184 +83031,361 @@ "type": "string", "format": "uri" }, - "created_at": { + "followers_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "updated_at": { + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", - "format": "date-time" + "format": "uri" }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } + "organizations_url": { + "type": "string", + "format": "uri" }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } + "repos_url": { + "type": "string", + "format": "uri" }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", "id", "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - } - ] - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "sub_issues_summary": { - "title": "Sub-issues Summary", - "type": "object", - "properties": { - "total": { - "type": "integer" - }, - "completed": { - "type": "integer" - }, - "percent_completed": { - "type": "integer" - } - }, - "required": [ - "total", - "completed", - "percent_completed" - ] - }, - "parent_issue_url": { - "description": "URL to get the parent issue of this issue, if it is a sub-issue", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "pinned_comment": { - "anyOf": [ - { - "type": "null" }, { - "title": "Issue Comment", - "description": "Comments provide a way for people to collaborate on an issue.", + "title": "Enterprise", + "description": "An enterprise on GitHub.", "type": "object", "properties": { - "id": { - "description": "Unique identifier of the issue comment", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] }, - "url": { - "description": "URL for the issue comment", + "html_url": { "type": "string", "format": "uri" }, - "body": { - "description": "Contents of the issue comment", - "type": "string" + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" }, - "body_text": { - "type": "string" + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" }, - "body_html": { + "node_id": { "type": "string" }, - "html_url": { - "type": "string", - "format": "uri" + "name": { + "description": "The name of the enterprise.", + "type": "string" }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" }, "created_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, "updated_at": { - "type": "string", + "type": [ + "string", + "null" + ], "format": "date-time" }, - "issue_url": { + "avatar_url": { "type": "string", "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "performed_via_github_app": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "GitHub app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier of the GitHub app", - "type": "integer" - }, - "slug": { - "description": "The slug name of the GitHub app", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "client_id": { - "type": "string" - }, - "owner": { - "oneOf": [ - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - { - "title": "Enterprise", - "description": "An enterprise on GitHub.", - "type": "object", - "properties": { - "description": { - "description": "A short description of the enterprise.", - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "website_url": { - "description": "The enterprise's website URL.", - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "id": { - "description": "Unique identifier of the enterprise", - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "name": { - "description": "The name of the enterprise.", - "type": "string" - }, - "slug": { - "description": "The slug url identifier for the enterprise.", - "type": "string" - }, - "created_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "updated_at": { - "type": [ - "string", - "null" - ], - "format": "date-time" - }, - "avatar_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "id", - "node_id", - "name", - "slug", - "html_url", - "created_at", - "updated_at", - "avatar_url" - ] - } - ] - }, - "name": { - "description": "The name of the GitHub app", - "type": "string" - }, - "description": { - "type": [ - "string", - "null" - ] - }, - "external_url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "permissions": { - "description": "The set of permissions for the GitHub app", - "type": "object", - "properties": { - "issues": { - "type": "string" - }, - "checks": { - "type": "string" - }, - "metadata": { - "type": "string" - }, - "contents": { - "type": "string" - }, - "deployments": { - "type": "string" - } - }, - "additionalProperties": { - "type": "string" - } - }, - "events": { - "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", - "type": "array", - "items": { - "type": "string" - } - }, - "installations_count": { - "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", - "type": "integer" - } - }, - "required": [ - "id", - "node_id", - "owner", - "name", - "description", - "external_url", - "html_url", - "created_at", - "updated_at", - "permissions", - "events" - ] - } - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "pin": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Pinned Issue Comment", - "description": "Context around who pinned an issue comment and when it was pinned.", - "type": "object", - "properties": { - "pinned_at": { - "type": "string", - "format": "date-time" - }, - "pinned_by": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - } - }, - "required": [ - "pinned_at", - "pinned_by" - ] - } - ] } }, "required": [ "id", "node_id", + "name", + "slug", "html_url", - "issue_url", - "user", - "url", "created_at", - "updated_at" + "updated_at", + "avatar_url" ] } ] }, - "issue_dependencies_summary": { - "title": "Issue Dependencies Summary", + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", "type": "object", "properties": { - "blocked_by": { - "type": "integer" + "issues": { + "type": "string" }, - "blocking": { - "type": "integer" + "checks": { + "type": "string" }, - "total_blocked_by": { - "type": "integer" + "metadata": { + "type": "string" }, - "total_blocking": { - "type": "integer" + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" } }, - "required": [ - "blocked_by", - "blocking", - "total_blocked_by", - "total_blocking" - ] + "additionalProperties": { + "type": "string" + } }, - "issue_field_values": { + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", "type": "array", "items": { - "title": "Issue Field Value", - "description": "A value assigned to an issue field", - "type": "object", - "properties": { - "issue_field_id": { - "description": "Unique identifier for the issue field.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "data_type": { - "description": "The data type of the issue field", - "type": "string", - "enum": [ - "text", - "single_select", - "multi_select", - "number", - "date" - ] - }, - "value": { - "description": "The value of the issue field", - "anyOf": [ - { - "type": "string" - }, - { - "type": "number" - }, - { - "type": "integer" - } - ], - "type": [ - "null", - "string", - "number", - "integer" - ] - }, - "single_select_option": { - "description": "Details about the selected option (only present for single_select fields)", - "type": [ - "object", - "null" - ], - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - }, - "multi_select_options": { - "description": "Details about the selected options", - "type": [ - "array", - "null" - ], - "items": { - "type": "object", - "properties": { - "id": { - "description": "Unique identifier for the option.", - "type": "integer", - "format": "int64" - }, - "name": { - "description": "The name of the option", - "type": "string" - }, - "color": { - "description": "The color of the option", - "type": "string" - } - }, - "required": [ - "id", - "name", - "color" - ] - } - } - }, - "required": [ - "issue_field_id", - "node_id", - "data_type", - "value" - ] + "type": "string" } + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" } }, "required": [ - "closed_at", - "comments", - "comments_url", - "events_url", - "html_url", "id", "node_id", - "labels", - "labels_url", - "milestone", - "number", - "repository_url", - "state", - "locked", - "title", - "url", - "user", + "owner", + "name", + "description", + "external_url", + "html_url", "created_at", - "updated_at" + "updated_at", + "permissions", + "events" ] } - } - } - }, - "required": [ - "event", - "created_at", - "updated_at", - "source" - ] - }, - { - "title": "Timeline Committed Event", - "description": "Timeline Committed Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "node_id": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" + ] }, - "author": { - "description": "Identifying information for the git-user", + "assignee": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, "email": { - "type": "string", - "description": "Git email address of the user" + "type": [ + "string", + "null" + ] }, - "name": { - "description": "Name of the git user", + "login": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "committer": { - "description": "Identifying information for the git-user", - "type": "object", - "properties": { - "date": { - "description": "Timestamp of the commit", - "format": "date-time", + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { "type": "string" }, - "email": { + "avatar_url": { "type": "string", - "description": "Git email address of the user" + "format": "uri" }, - "name": { - "description": "Name of the git user", + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { "type": "string" - } - }, - "required": [ - "email", - "name", - "date" - ] - }, - "message": { - "description": "Message describing the purpose of the commit", - "type": "string" - }, - "tree": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", + }, + "gists_url": { "type": "string" }, - "url": { + "starred_url": { + "type": "string" + }, + "subscriptions_url": { "type": "string", "format": "uri" - } - }, - "required": [ - "sha", - "url" - ] - }, - "parents": { - "type": "array", - "items": { - "type": "object", - "properties": { - "sha": { - "description": "SHA for the commit", - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - } }, - "required": [ - "sha", - "url", - "html_url" - ] - } - }, - "verification": { - "type": "object", - "properties": { - "verified": { - "type": "boolean" + "organizations_url": { + "type": "string", + "format": "uri" }, - "reason": { + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { "type": "string" }, - "signature": { - "type": [ - "string", - "null" - ] + "received_events_url": { + "type": "string", + "format": "uri" }, - "payload": { - "type": [ - "string", - "null" - ] + "type": { + "type": "string" }, - "verified_at": { - "type": [ - "string", - "null" - ] + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" } }, "required": [ - "verified", - "reason", - "signature", - "payload", - "verified_at" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] - }, - "html_url": { - "type": "string", - "format": "uri" } }, "required": [ - "sha", + "id", "node_id", "url", - "html_url", - "author", - "committer", - "tree", - "message", - "parents", - "verification" + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" ] }, { - "title": "Timeline Reviewed Event", - "description": "Timeline Reviewed Event", + "title": "State Change Issue Event", + "description": "State Change Issue Event", "type": "object", "properties": { - "event": { - "type": "string" - }, "id": { - "description": "Unique identifier of the review", "type": "integer" }, "node_id": { "type": "string" }, - "user": { + "url": { + "type": "string" + }, + "actor": { "title": "Simple User", "description": "A GitHub user.", "type": "object", @@ -79140,801 +83471,360 @@ "starred_at": { "type": "string" }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - }, - "body": { - "description": "The text of the review.", - "type": [ - "string", - "null" - ] - }, - "state": { - "type": "string" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "type": "string", - "format": "uri" - }, - "_links": { - "type": "object", - "properties": { - "html": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string" - } - }, - "required": [ - "href" - ] + "user_view_type": { + "type": "string" } }, "required": [ - "html", - "pull_request" + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" ] }, - "submitted_at": { - "type": "string", - "format": "date-time" + "event": { + "type": "string" }, - "updated_at": { + "commit_id": { "type": [ "string", "null" - ], - "format": "date-time" - }, - "commit_id": { - "description": "A commit SHA for the review.", - "type": "string" - }, - "body_html": { - "type": "string" - }, - "body_text": { - "type": "string" + ] }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" + "commit_url": { + "type": [ + "string", + "null" ] - } - }, - "required": [ - "event", - "id", - "node_id", - "user", - "body", - "state", - "commit_id", - "html_url", - "pull_request_url", - "_links", - "author_association" - ] - }, - { - "title": "Timeline Line Commented Event", - "description": "Timeline Line Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" }, - "node_id": { + "created_at": { "type": "string" }, - "comments": { - "type": "array", - "items": { - "title": "Pull Request Review Comment", - "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", - "type": "object", - "properties": { - "url": { - "description": "URL for the pull request review comment", - "type": "string" - }, - "pull_request_review_id": { - "description": "The ID of the pull request review to which the comment belongs.", - "type": [ - "integer", - "null" - ], - "format": "int64" - }, - "id": { - "description": "The ID of the pull request review comment.", - "type": "integer", - "format": "int64" - }, - "node_id": { - "description": "The node ID of the pull request review comment.", - "type": "string" - }, - "diff_hunk": { - "description": "The diff of the line that the comment refers to.", - "type": "string" - }, - "path": { - "description": "The relative path of the file to which the comment applies.", - "type": "string" - }, - "position": { - "description": "The line index in the diff to which the comment applies. This field is closing down; use `line` instead.", - "type": "integer" - }, - "original_position": { - "description": "The index of the original line in the diff to which the comment applies. This field is closing down; use `original_line` instead.", - "type": "integer" - }, - "commit_id": { - "description": "The SHA of the commit to which the comment applies.", - "type": "string" - }, - "original_commit_id": { - "description": "The SHA of the original commit to which the comment applies.", - "type": "string" - }, - "in_reply_to_id": { - "description": "The comment ID to reply to.", - "type": "integer" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer" + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string" + }, + "node_id": { + "type": "string" + }, + "client_id": { + "type": "string" + }, + "owner": { + "oneOf": [ + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string" + }, + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string", + "format": "uri" + }, + "gravatar_id": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "followers_url": { + "type": "string", + "format": "uri" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string", + "format": "uri" + }, + "organizations_url": { + "type": "string", + "format": "uri" + }, + "repos_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string", + "format": "uri" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string" + }, + "user_view_type": { + "type": "string" + } }, - "user_view_type": { - "type": "string" - } + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "body": { - "description": "The text of the comment.", - "type": "string" - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "html_url": { - "description": "HTML URL for the pull request review comment.", - "type": "string", - "format": "uri" - }, - "pull_request_url": { - "description": "URL for the pull request that the review comment belongs to.", - "type": "string", - "format": "uri" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "_links": { - "type": "object", - "properties": { - "self": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + { + "title": "Enterprise", + "description": "An enterprise on GitHub.", + "type": "object", + "properties": { + "description": { + "description": "A short description of the enterprise.", + "type": [ + "string", + "null" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "website_url": { + "description": "The enterprise's website URL.", + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "id": { + "description": "Unique identifier of the enterprise", + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "description": "The name of the enterprise.", + "type": "string" + }, + "slug": { + "description": "The slug url identifier for the enterprise.", + "type": "string" + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "avatar_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "id", + "node_id", + "name", + "slug", + "html_url", + "created_at", + "updated_at", + "avatar_url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "external_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" }, - "required": [ - "href" - ] - }, - "html": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "checks": { + "type": "string" }, - "required": [ - "href" - ] - }, - "pull_request": { - "type": "object", - "properties": { - "href": { - "type": "string", - "format": "uri" - } + "metadata": { + "type": "string" }, - "required": [ - "href" - ] + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" } }, - "required": [ - "self", - "html", - "pull_request" - ] - }, - "start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "original_start_line": { - "type": [ - "integer", - "null" - ], - "description": "The first line of the range for a multi-line comment." - }, - "start_side": { - "type": [ - "string", - "null" - ], - "description": "The side of the first line of the range for a multi-line comment.", - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - "line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "original_line": { - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "type": "integer" - }, - "side": { - "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", - "enum": [ - "LEFT", - "RIGHT" - ], - "default": "RIGHT", - "type": "string" - }, - "subject_type": { - "description": "The level at which the comment is targeted, can be a diff line or a file.", - "type": "string", - "enum": [ - "line", - "file" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" + "events": { + "description": "The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.", + "type": "array", + "items": { + "type": "string" } }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - }, - "body_html": { - "type": "string" + "installations_count": { + "description": "The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.", + "type": "integer" + } }, - "body_text": { - "type": "string" - } - }, - "required": [ - "url", - "id", - "node_id", - "pull_request_review_id", - "diff_hunk", - "path", - "commit_id", - "original_commit_id", - "user", - "body", - "created_at", - "updated_at", - "html_url", - "pull_request_url", - "author_association", - "_links" - ] - } - } - } - }, - { - "title": "Timeline Commit Commented Event", - "description": "Timeline Commit Commented Event", - "type": "object", - "properties": { - "event": { - "type": "string" - }, - "node_id": { - "type": "string" - }, - "commit_id": { - "type": "string" + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] }, - "comments": { - "type": "array", - "items": { - "title": "Commit Comment", - "description": "Commit Comment", - "type": "object", - "properties": { - "html_url": { - "type": "string", - "format": "uri" - }, - "url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "body": { - "type": "string" - }, - "path": { - "type": [ - "string", - "null" - ] - }, - "position": { - "type": [ - "integer", - "null" - ] - }, - "line": { - "type": [ - "integer", - "null" - ] - }, - "commit_id": { - "type": "string" - }, - "user": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "avatar_url": { - "type": "string", - "format": "uri" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time" - }, - "updated_at": { - "type": "string", - "format": "date-time" - }, - "author_association": { - "title": "author_association", - "type": "string", - "description": "How the author is associated with the repository.", - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - "reactions": { - "title": "Reaction Rollup", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri" - }, - "total_count": { - "type": "integer" - }, - "+1": { - "type": "integer" - }, - "-1": { - "type": "integer" - }, - "laugh": { - "type": "integer" - }, - "confused": { - "type": "integer" - }, - "heart": { - "type": "integer" - }, - "hooray": { - "type": "integer" - }, - "eyes": { - "type": "integer" - }, - "rocket": { - "type": "integer" - } - }, - "required": [ - "url", - "total_count", - "+1", - "-1", - "laugh", - "confused", - "heart", - "hooray", - "eyes", - "rocket" - ] - } - }, - "required": [ - "url", - "html_url", - "id", - "node_id", - "user", - "position", - "line", - "path", - "commit_id", - "body", - "author_association", - "created_at", - "updated_at" - ] - } + "state_reason": { + "type": [ + "string", + "null" + ] } - } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] }, { - "title": "Timeline Assigned Issue Event", - "description": "Timeline Assigned Issue Event", + "title": "Issue Type Added Issue Event", + "description": "Issue Type Added Issue Event", "type": "object", "properties": { "id": { @@ -80364,119 +84254,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "issue_type", "id", "node_id", "url", @@ -80485,13 +84305,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "Timeline Unassigned Issue Event", - "description": "Timeline Unassigned Issue Event", + "title": "Issue Type Removed Issue Event", + "description": "Issue Type Removed Issue Event", "type": "object", "properties": { "id": { @@ -80921,119 +84740,49 @@ } ] }, - "assignee": { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", + "null" + ], "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string" - }, "id": { "type": "integer", - "format": "int64" + "description": "The unique identifier of the issue type." }, - "node_id": { - "type": "string" - }, - "avatar_url": { + "name": { "type": "string", - "format": "uri" + "description": "The name of the issue type." }, - "gravatar_id": { + "color": { "type": [ "string", "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null ] - }, - "url": { - "type": "string", - "format": "uri" - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string" - }, - "user_view_type": { - "type": "string" } }, "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "name" ] } }, "required": [ + "prev_issue_type", "id", "node_id", "url", @@ -81042,13 +84791,12 @@ "commit_id", "commit_url", "created_at", - "performed_via_github_app", - "assignee" + "performed_via_github_app" ] }, { - "title": "State Change Issue Event", - "description": "State Change Issue Event", + "title": "Issue Type Changed Issue Event", + "description": "Issue Type Changed Issue Event", "type": "object", "properties": { "id": { @@ -81478,14 +85226,90 @@ } ] }, - "state_reason": { + "issue_type": { + "title": "Issue Type", + "description": "The type of issue.", "type": [ - "string", + "object", + "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" + ] + }, + "prev_issue_type": { + "title": "Issue Type", + "description": "The type of issue.", + "type": [ + "object", "null" + ], + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the issue type." + }, + "name": { + "type": "string", + "description": "The name of the issue type." + }, + "color": { + "type": [ + "string", + "null" + ], + "description": "The color of the issue type.", + "enum": [ + "gray", + "blue", + "green", + "yellow", + "orange", + "red", + "pink", + "purple", + null + ] + } + }, + "required": [ + "id", + "name" ] } }, "required": [ + "issue_type", + "prev_issue_type", "id", "node_id", "url", diff --git a/src/rest/data/ghes-3.21-2026-03-10/projects.json b/src/rest/data/ghes-3.21-2026-03-10/projects.json index 3c556c094243..e8874f46e70b 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/projects.json +++ b/src/rest/data/ghes-3.21-2026-03-10/projects.json @@ -11282,6 +11282,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -11333,6 +11357,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -17237,6 +17265,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -17288,6 +17340,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -23192,6 +23248,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -23243,6 +23323,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -29149,6 +29233,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -29200,6 +29308,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -43337,6 +43449,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -43388,6 +43524,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -49292,6 +49432,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -49343,6 +49507,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -55247,6 +55415,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -55298,6 +55490,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -61204,6 +61400,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -61255,6 +61475,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, diff --git a/src/rest/data/ghes-3.21-2026-03-10/search.json b/src/rest/data/ghes-3.21-2026-03-10/search.json index 61b74c26a764..cc2f53205db7 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/search.json +++ b/src/rest/data/ghes-3.21-2026-03-10/search.json @@ -2895,6 +2895,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -5038,6 +5042,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ @@ -5569,6 +5597,10 @@ "type": "integer", "format": "int64" }, + "issue_field_name": { + "description": "The human-readable name of the issue field.", + "type": "string" + }, "node_id": { "type": "string" }, @@ -7712,6 +7744,30 @@ ] } ] + }, + "minimized": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Minimized Issue Comment", + "description": "Details about why an issue comment was minimized.", + "type": "object", + "properties": { + "reason": { + "description": "The reason the comment was minimized.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "reason" + ] + } + ] } }, "required": [ diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 3e8df1bec034..8e7d9d3e9de6 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -47,5 +47,5 @@ ] } }, - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/issue_dependencies.child-params.json b/src/webhooks/data/fpt/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/fpt/issue_dependencies.child-params.json +++ b/src/webhooks/data/fpt/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/fpt/issues.child-params.json b/src/webhooks/data/fpt/issues.child-params.json index 350da148a104..25001fd3ddcc 100644 --- a/src/webhooks/data/fpt/issues.child-params.json +++ b/src/webhooks/data/fpt/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -13043,6 +13151,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -13113,6 +13234,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -15079,6 +15205,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -15149,6 +15288,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17012,6 +17156,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17082,6 +17239,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -18893,6 +19055,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -18963,6 +19138,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -20668,6 +20848,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -21212,6 +21397,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23347,6 +23545,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23956,6 +24159,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25641,6 +25857,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25711,6 +25940,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27523,6 +27757,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -27593,6 +27840,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -29459,6 +29711,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -29529,6 +29794,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -32142,6 +32412,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32212,6 +32495,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -34073,6 +34361,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -34143,6 +34444,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -36182,6 +36488,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -36252,6 +36571,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -38114,6 +38438,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -38184,6 +38521,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -40047,6 +40389,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -40117,6 +40472,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -41975,6 +42335,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -42045,6 +42418,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -43906,6 +44284,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -43976,6 +44367,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/fpt/repository_advisory.child-params.json b/src/webhooks/data/fpt/repository_advisory.child-params.json index bc88dba90c87..fde3e4153b7a 100644 --- a/src/webhooks/data/fpt/repository_advisory.child-params.json +++ b/src/webhooks/data/fpt/repository_advisory.child-params.json @@ -1017,6 +1017,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

    How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

    ", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", @@ -2566,6 +2576,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

    How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

    ", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", diff --git a/src/webhooks/data/fpt/sub_issues.child-params.json b/src/webhooks/data/fpt/sub_issues.child-params.json index 8070c5d88f19..0d67bf13497d 100644 --- a/src/webhooks/data/fpt/sub_issues.child-params.json +++ b/src/webhooks/data/fpt/sub_issues.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -5723,6 +5741,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -5768,6 +5799,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -11571,6 +11625,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -11616,6 +11683,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/issue_dependencies.child-params.json b/src/webhooks/data/ghec/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghec/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghec/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/issues.child-params.json b/src/webhooks/data/ghec/issues.child-params.json index 424cd725cd4e..4b35b702b865 100644 --- a/src/webhooks/data/ghec/issues.child-params.json +++ b/src/webhooks/data/ghec/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -13043,6 +13151,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -13113,6 +13234,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -15079,6 +15205,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -15149,6 +15288,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17012,6 +17156,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17082,6 +17239,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -18893,6 +19055,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -18963,6 +19138,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -20668,6 +20848,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -21212,6 +21397,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23347,6 +23545,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23956,6 +24159,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25641,6 +25857,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25711,6 +25940,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27523,6 +27757,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -27593,6 +27840,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -29459,6 +29711,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -29529,6 +29794,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -32142,6 +32412,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32212,6 +32495,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -34073,6 +34361,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -34143,6 +34444,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -36182,6 +36488,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -36252,6 +36571,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -38114,6 +38438,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -38184,6 +38521,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -40047,6 +40389,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -40117,6 +40472,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -41975,6 +42335,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -42045,6 +42418,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -43906,6 +44284,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -43976,6 +44367,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghec/repository_advisory.child-params.json b/src/webhooks/data/ghec/repository_advisory.child-params.json index bc88dba90c87..fde3e4153b7a 100644 --- a/src/webhooks/data/ghec/repository_advisory.child-params.json +++ b/src/webhooks/data/ghec/repository_advisory.child-params.json @@ -1017,6 +1017,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

    How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

    ", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", @@ -2566,6 +2576,16 @@ "organization" ] }, + { + "type": "string", + "name": "access_source", + "description": "

    How the team's access to the repository was granted. This property is only\npresent when the team is returned in a repository context, such as\nGET /repos/{owner}/{repo}/teams.

    ", + "enum": [ + "direct", + "organization", + "enterprise" + ] + }, { "type": "integer", "name": "organization_id", diff --git a/src/webhooks/data/ghec/sub_issues.child-params.json b/src/webhooks/data/ghec/sub_issues.child-params.json index 8070c5d88f19..0d67bf13497d 100644 --- a/src/webhooks/data/ghec/sub_issues.child-params.json +++ b/src/webhooks/data/ghec/sub_issues.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -5723,6 +5741,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -5768,6 +5799,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -11571,6 +11625,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -11616,6 +11683,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.17/issues.child-params.json b/src/webhooks/data/ghes-3.17/issues.child-params.json index 864dc743c171..6f46263d5d84 100644 --- a/src/webhooks/data/ghes-3.17/issues.child-params.json +++ b/src/webhooks/data/ghes-3.17/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.18/issues.child-params.json b/src/webhooks/data/ghes-3.18/issues.child-params.json index 64c3b03003f4..033180aaa237 100644 --- a/src/webhooks/data/ghes-3.18/issues.child-params.json +++ b/src/webhooks/data/ghes-3.18/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.19/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.19/issues.child-params.json b/src/webhooks/data/ghes-3.19/issues.child-params.json index c80219688bb6..f987181f491b 100644 --- a/src/webhooks/data/ghes-3.19/issues.child-params.json +++ b/src/webhooks/data/ghes-3.19/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.20/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.20/issues.child-params.json b/src/webhooks/data/ghes-3.20/issues.child-params.json index 345d88ba64f6..5caabbe46660 100644 --- a/src/webhooks/data/ghes-3.20/issues.child-params.json +++ b/src/webhooks/data/ghes-3.20/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json b/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json index d09e3b159f94..551a6d34d687 100644 --- a/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json +++ b/src/webhooks/data/ghes-3.21/issue_dependencies.child-params.json @@ -2393,6 +2393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -2438,6 +2451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4909,6 +4927,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4954,6 +4985,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8241,6 +8277,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -8286,6 +8335,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10757,6 +10811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10802,6 +10869,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14089,6 +14161,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14134,6 +14219,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17419,6 +17509,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -17464,6 +17567,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19937,6 +20045,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19982,6 +20103,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23267,6 +23393,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23312,6 +23451,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/data/ghes-3.21/issues.child-params.json b/src/webhooks/data/ghes-3.21/issues.child-params.json index b8914277d063..985d99b43255 100644 --- a/src/webhooks/data/ghes-3.21/issues.child-params.json +++ b/src/webhooks/data/ghes-3.21/issues.child-params.json @@ -1676,6 +1676,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -1746,6 +1759,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -2945,6 +2963,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -3015,6 +3046,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -4875,6 +4911,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -4945,6 +4994,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -6757,6 +6811,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -6827,6 +6894,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -8939,6 +9011,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -9009,6 +9094,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -10915,6 +11005,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -10985,6 +11088,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -12848,6 +12956,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -12918,6 +13039,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -14729,6 +14855,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -14799,6 +14938,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -16504,6 +16648,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -17048,6 +17197,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -19183,6 +19345,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -19792,6 +19959,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21477,6 +21657,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -21547,6 +21740,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -23359,6 +23557,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -23429,6 +23640,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -25295,6 +25511,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -25365,6 +25594,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -27978,6 +28212,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -28048,6 +28295,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -30029,6 +30281,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -30099,6 +30364,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -31961,6 +32231,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -32031,6 +32314,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -33894,6 +34182,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -33964,6 +34265,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", @@ -35822,6 +36128,19 @@ ] } ] + }, + { + "type": "object or null", + "name": "minimized", + "description": "

    Details about why an issue comment was minimized.

    ", + "childParamsGroups": [ + { + "type": "string or null", + "name": "reason", + "description": "

    The reason the comment was minimized.

    ", + "isRequired": true + } + ] } ] }, @@ -35892,6 +36211,11 @@ "description": "

    Unique identifier for the issue field.

    ", "isRequired": true }, + { + "type": "string", + "name": "issue_field_name", + "description": "

    The human-readable name of the issue field.

    " + }, { "type": "string", "name": "node_id", diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index a85a9a5b6a32..9f5b57339944 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "1847198856aa730d19ac7fef6f2617ecbec8e01e" + "sha": "e0b34ce28e589b9e57bd37a550c6d0e1abc931d4" } \ No newline at end of file From 76a087069130ccb20e61f11528130837b9d5d6fe Mon Sep 17 00:00:00 2001 From: amrithss <89491847+amrithss@users.noreply.github.com> Date: Wed, 24 Jun 2026 11:13:56 -0500 Subject: [PATCH 5/6] Updates for strictKnownMarketplaces (#61879) --- .../configure-enterprise-plugin-standards.md | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md index b84f3d1e2910..1df249fae5b2 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards.md @@ -20,22 +20,29 @@ You can apply settings to control users' available plugin marketplaces and defau 1. Add your plugin policy configuration to the file. The `{% data variables.copilot.managed_setting_file %}` file supports the following top-level properties: ```json copy - { - "extraKnownMarketplaces": { - "MARKETPLACE-NAME": { - "source": { - "source": "github", - "repo": "OWNER/REPO" - } - } - }, - "enabledPlugins": { - "PLUGIN-NAME@MARKETPLACE-NAME": true - } - } + { + "extraKnownMarketplaces": { + "agent-skills": { + "source": { + "source": "github", + "repo": "OWNER/REPO" + } + } + }, + "strictKnownMarketplaces": [ + { + "source": "github", + "repo": "OWNER/REPO" + } + ], + "enabledPlugins": { + "PLUGIN-NAME@MARKETPLACE-NAME": true + } + } ``` * `extraKnownMarketplaces`: Defines additional plugin marketplaces available to users. Each entry is a named marketplace object containing a `source` property that specifies the provider (`"github"`) and the repository in `OWNER/REPO` format. + * `strictKnownMarketplaces`: Restricts plugin installation to only the marketplaces explicitly defined by the enterprise. Each entry is a marketplace object containing a `source` property. The `source` specifies the provider as either `"github"` with a `repo` in `OWNER/REPO` format, or `"git"` with a `url` pointing to a git repository. * `enabledPlugins`: Defines plugins that are automatically installed for all enterprise users. Each entry uses the format `PLUGIN-NAME@MARKETPLACE-NAME` as the key, with a boolean value of `true` to enable the plugin. 1. Commit and push your changes to the default branch of the `.github-private` repository. From ad3d7f0eb76b2178c3ff19016275137e2520d2e2 Mon Sep 17 00:00:00 2001 From: Steve S Date: Wed, 24 Jun 2026 13:27:32 -0400 Subject: [PATCH 6/6] Migrate 28 remaining workflows from PAT to GitHub App token (#61706) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/benchmark-pages.yml | 12 +++++- .github/workflows/codeql.yml | 11 +++++- .github/workflows/copilot-setup-steps.yml | 12 +++++- .../delete-orphan-translation-files.yml | 14 +++++-- .github/workflows/enterprise-dates.yml | 16 ++++++-- .../workflows/enterprise-release-issue.yml | 14 +++++-- .github/workflows/index-general-search.yml | 37 ++++++++++++++++--- .github/workflows/keep-caches-warm.yml | 10 ++++- .github/workflows/link-check-external.yml | 12 +++++- .../workflows/link-check-github-github.yml | 16 +++++--- .github/workflows/link-check-internal.yml | 36 +++++++++++++++--- .../lint-entire-content-data-markdown.yml | 13 ++++++- .github/workflows/moda-allowed-ips.yml | 10 ++++- .github/workflows/needs-sme-stale-check.yaml | 12 +++++- .github/workflows/no-response.yaml | 12 +++++- .github/workflows/notify-about-deployment.yml | 12 +++++- .github/workflows/readability.yml | 10 ++++- .github/workflows/repo-sync.yml | 10 ++++- .github/workflows/stale.yml | 11 +++++- .github/workflows/sync-audit-logs.yml | 16 ++++++-- .github/workflows/sync-codeql-cli.yml | 12 +++++- .github/workflows/sync-graphql.yml | 28 +++++++++++--- .github/workflows/sync-llms-txt.yml | 28 +++++++++----- .github/workflows/sync-secret-scanning.yml | 16 ++++++-- .github/workflows/triage-stale-check.yml | 24 +++++++++++- .../validate-github-github-docs-urls.yml | 19 +++++++--- 26 files changed, 346 insertions(+), 77 deletions(-) diff --git a/.github/workflows/benchmark-pages.yml b/.github/workflows/benchmark-pages.yml index 2d7f4fc9acc3..be6d2de96cb7 100644 --- a/.github/workflows/benchmark-pages.yml +++ b/.github/workflows/benchmark-pages.yml @@ -24,6 +24,14 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: 'false' + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -50,7 +58,7 @@ jobs: - name: Check results and create issue if needed if: always() env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} run: | echo "Reading benchmark results..." @@ -166,4 +174,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 70fcc75736f9..64189fea0c50 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,6 +30,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: github/codeql-action/init@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7 with: languages: javascript # comma separated list of values from {go, python, javascript, java, cpp, csharp, ruby} @@ -44,4 +53,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'pull_request' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 213b537a064d..f1cb401ea08f 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -30,19 +30,27 @@ jobs: steps: - name: Checkout code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-early-access - uses: ./.github/actions/node-npm-setup # Search and language test suites require a running Elasticsearch instance. - uses: ./.github/actions/setup-elasticsearch with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # docs-internal has early-access content that must be fetched separately. - uses: ./.github/actions/get-docs-early-access if: ${{ github.repository == 'github/docs-internal' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # Many test suites depend on Next.js build artifacts. - name: Build diff --git a/.github/workflows/delete-orphan-translation-files.yml b/.github/workflows/delete-orphan-translation-files.yml index ba45c5c63897..c81f0d6de1e9 100644 --- a/.github/workflows/delete-orphan-translation-files.yml +++ b/.github/workflows/delete-orphan-translation-files.yml @@ -61,12 +61,20 @@ jobs: steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - name: Checkout the language-specific repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: ${{ matrix.language_repo }} - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} path: ${{ matrix.language_dir }} - uses: ./.github/actions/node-npm-setup @@ -89,7 +97,7 @@ jobs: working-directory: ${{ matrix.language_dir }} env: # Needed for gh - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | # If nothing to commit, exit now. It's fine. No orphans. changes=$(git diff --name-only | wc -l) @@ -164,4 +172,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/enterprise-dates.yml b/.github/workflows/enterprise-dates.yml index 39b84b4bdea1..f12bf24642d6 100644 --- a/.github/workflows/enterprise-dates.yml +++ b/.github/workflows/enterprise-dates.yml @@ -25,13 +25,21 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Run src/ghes-releases/scripts/update-enterprise-dates.ts run: npm run update-enterprise-dates env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - name: Create pull request id: create-pull-request @@ -41,7 +49,7 @@ jobs: HUSKY: '0' with: # need to use a token with repo and workflow scopes for this step - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: '🤖 ran src/ghes-releases/scripts/update-enterprise-dates.ts' title: 🤖 src/ghes-releases/lib/enterprise-dates.json update body: @@ -54,7 +62,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -77,4 +85,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/enterprise-release-issue.yml b/.github/workflows/enterprise-release-issue.yml index faffb8e9c471..4b9f59498cb2 100644 --- a/.github/workflows/enterprise-release-issue.yml +++ b/.github/workflows/enterprise-release-issue.yml @@ -20,18 +20,26 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Create an enterprise release issue run: npm run create-enterprise-issue -- release env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - name: Create an enterprise deprecation issue run: npm run create-enterprise-issue -- deprecation env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/slack-alert if: ${{ failure() && github.event_name != 'workflow_dispatch' }} @@ -41,4 +49,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index 69636ecd3217..c1e66d85d4df 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -49,6 +49,15 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.result }} steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 id: set-matrix with: @@ -102,7 +111,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} updateElasticsearchIndexes: needs: figureOutMatrix @@ -126,20 +135,28 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal-data,docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - name: Clone docs-internal-data uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: github/docs-internal-data # This works because user `docs-bot` has read access to that private repo. - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} path: docs-internal-data - name: Clone all translations if: ${{ matrix.language != 'en' }} uses: ./.github/actions/clone-translations with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - uses: ./.github/actions/node-npm-setup @@ -249,7 +266,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} notifyScrapingFailures: name: Notify scraping failures @@ -259,6 +276,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Download all failure artifacts uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 @@ -294,7 +319,7 @@ jobs: - name: Comment on or create scraping failure issue if: ${{ steps.check-artifacts.outputs.has_artifacts == 'true' && fromJSON(steps.aggregate.outputs.result || '{"hasFailures":false}').hasFailures }} env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} FAILURE_MESSAGE: ${{ fromJSON(steps.aggregate.outputs.result || '{"message":""}').message }} RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} FILE_URL: ${{ github.server_url }}/${{ github.repository }}/blob/main/.github/workflows/index-general-search.yml @@ -393,4 +418,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/keep-caches-warm.yml b/.github/workflows/keep-caches-warm.yml index b65ffa81fba3..c8c94b1213b4 100644 --- a/.github/workflows/keep-caches-warm.yml +++ b/.github/workflows/keep-caches-warm.yml @@ -30,6 +30,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -52,4 +60,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-external.yml b/.github/workflows/link-check-external.yml index 25a0569c7af0..3c9877844c6c 100644 --- a/.github/workflows/link-check-external.yml +++ b/.github/workflows/link-check-external.yml @@ -21,6 +21,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -71,7 +79,7 @@ jobs: if: always() && steps.check_report.outputs.has_report == 'true' uses: peter-evans/create-issue-from-file@65115121ba9a3573cbaded4dc66b90ba1f9b69dc with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/docs-content title: '🌐 Broken External Links Report' content-filepath: artifacts/external-link-report.md @@ -85,4 +93,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-github-github.yml b/.github/workflows/link-check-github-github.yml index 066a572d45d0..fcbc1c11f1ee 100644 --- a/.github/workflows/link-check-github-github.yml +++ b/.github/workflows/link-check-github-github.yml @@ -17,8 +17,6 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest env: - # need to use a token from a user with access to github/github for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} REPORT_AUTHOR: docs-bot REPORT_LABEL: github github broken link report,workflow-generated REPORT_REPOSITORY: github/docs-content @@ -28,12 +26,20 @@ jobs: with: # To prevent issues with cloning early access content later persist-credentials: 'false' + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-early-access,github,docs-engineering - uses: ./.github/actions/node-npm-setup - uses: ./.github/actions/get-docs-early-access with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Build server run: npm run build @@ -65,7 +71,7 @@ jobs: id: github-github-broken-link-report uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 with: - token: ${{ env.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} title: ${{ steps.check.outputs.title }} content-filepath: ./broken_github_github_links.md repository: ${{ env.REPORT_REPOSITORY }} @@ -79,4 +85,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/link-check-internal.yml b/.github/workflows/link-check-internal.yml index 614b0b2a83ad..aedda28a08ea 100644 --- a/.github/workflows/link-check-internal.yml +++ b/.github/workflows/link-check-internal.yml @@ -38,6 +38,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - uses: ./.github/actions/node-npm-setup @@ -65,7 +73,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} check-internal-links: if: github.repository == 'github/docs-internal' @@ -80,6 +88,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-internal.es-es,docs-internal.ja-jp,docs-internal.pt-br,docs-internal.zh-cn,docs-internal.ru-ru,docs-internal.fr-fr,docs-internal.ko-kr,docs-internal.de-de,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -91,7 +107,7 @@ jobs: if: matrix.language != 'en' uses: ./.github/actions/clone-translations with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Check internal links env: @@ -114,7 +130,7 @@ jobs: if: inputs.create_copilot_issue uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: - github-token: ${{ secrets.DOCS_BOT_PAT_BASE }} + github-token: ${{ steps.app-token.outputs.token }} script: | const fs = require('fs') const reportFile = 'artifacts/link-report-${{ matrix.version }}-${{ matrix.language }}.json' @@ -193,7 +209,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} # Create combined report after all matrix jobs complete create-report: @@ -206,6 +222,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering - name: Download all artifacts uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 @@ -245,7 +269,7 @@ jobs: if: steps.combine.outputs.has_reports == 'true' && (github.event_name != 'workflow_dispatch' || inputs.create_report != false) uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v5 with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/docs-content title: '🔗 Broken Internal Links Report' content-filepath: combined-report.md @@ -259,4 +283,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/lint-entire-content-data-markdown.yml b/.github/workflows/lint-entire-content-data-markdown.yml index 81b51ea69476..86e308e0ecdf 100644 --- a/.github/workflows/lint-entire-content-data-markdown.yml +++ b/.github/workflows/lint-entire-content-data-markdown.yml @@ -19,6 +19,15 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-content,docs-engineering + - name: Check that gh CLI is installed run: gh --version @@ -37,7 +46,7 @@ jobs: - name: Open issue in docs-content if: ${{ always() && steps.linting-content-data.outcome == 'failure' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} REPORT_AUTHOR: docs-bot REPORT_LABEL: broken content markdown report REPORT_REPOSITORY: github/docs-content @@ -51,4 +60,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/moda-allowed-ips.yml b/.github/workflows/moda-allowed-ips.yml index 5d134793c418..9df5b21c86f4 100644 --- a/.github/workflows/moda-allowed-ips.yml +++ b/.github/workflows/moda-allowed-ips.yml @@ -20,6 +20,14 @@ jobs: steps: - name: Check out the repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Update list of allowed IPs run: | @@ -63,4 +71,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/needs-sme-stale-check.yaml b/.github/workflows/needs-sme-stale-check.yaml index 8aab4baaaff2..150b3d54c487 100644 --- a/.github/workflows/needs-sme-stale-check.yaml +++ b/.github/workflows/needs-sme-stale-check.yaml @@ -41,7 +41,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/no-response.yaml b/.github/workflows/no-response.yaml index 4139204e1353..8eb5ef6835c3 100644 --- a/.github/workflows/no-response.yaml +++ b/.github/workflows/no-response.yaml @@ -63,7 +63,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/notify-about-deployment.yml b/.github/workflows/notify-about-deployment.yml index c959eaaf049a..d635559b34a9 100644 --- a/.github/workflows/notify-about-deployment.yml +++ b/.github/workflows/notify-about-deployment.yml @@ -30,6 +30,14 @@ jobs: steps: - name: Check out repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -44,7 +52,7 @@ jobs: - name: Find PRs and post production comments timeout-minutes: 5 env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: npm run find-past-built-pr - uses: ./.github/actions/slack-alert @@ -55,4 +63,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/readability.yml b/.github/workflows/readability.yml index 119467017215..505e5ecaa62c 100644 --- a/.github/workflows/readability.yml +++ b/.github/workflows/readability.yml @@ -32,6 +32,14 @@ jobs: with: # Fetch 2 commits so tj-actions/changed-files can diff without extra API calls fetch-depth: 2 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-early-access - name: Checkout PR for manual dispatch if: ${{ github.event_name == 'workflow_dispatch' }} @@ -45,7 +53,7 @@ jobs: - uses: ./.github/actions/get-docs-early-access if: ${{ github.repository == 'github/docs-internal' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} - name: Get changed content files id: changed_files diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index 79bb0b2366a6..df2eecdb08d3 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -26,6 +26,14 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering - name: Sync repo to branch env: @@ -196,4 +204,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 192a2e24b284..c9303258cb5a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -21,6 +21,15 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: actions/stale@3a9db7e6a41a89f618792c92c0e97cc736e1b13f # v10.0.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -47,4 +56,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-audit-logs.yml b/.github/workflows/sync-audit-logs.yml index ecbe054c68c8..3dc3a8de920b 100644 --- a/.github/workflows/sync-audit-logs.yml +++ b/.github/workflows/sync-audit-logs.yml @@ -25,13 +25,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: audit-log-allowlists,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Run updater script env: # need to use a token from a user with access to github/audit-log-allowlists for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run sync-audit-log @@ -49,7 +57,7 @@ jobs: - name: Create and merge pull request env: # Needed for gh - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | echo "Creating a new branch if needed..." branchname=audit-logs-schema-update-${{ steps.audit-log-allowlists.outputs.COMMIT_SHA }} @@ -105,7 +113,7 @@ jobs: # Actions can't merge the PR so back to docs-bot to merge the PR echo "Setting pull request to auto merge..." unset GITHUB_TOKEN - gh auth login --with-token <<< "${{ secrets.DOCS_BOT_PAT_BASE }}" + gh auth login --with-token <<< "${{ steps.app-token.outputs.token }}" gh pr merge --auto echo "Set pull request to auto merge" @@ -117,4 +125,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-codeql-cli.yml b/.github/workflows/sync-codeql-cli.yml index 2391d2e48add..0aecdcf207bf 100644 --- a/.github/workflows/sync-codeql-cli.yml +++ b/.github/workflows/sync-codeql-cli.yml @@ -31,6 +31,14 @@ jobs: steps: - name: Checkout repository code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: semmle-code,docs-internal # Check out a nested repository inside of previous checkout - name: Checkout semmle-code repo @@ -38,7 +46,7 @@ jobs: with: # By default, only the most recent commit of the `main` branch # will be checked out - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/semmle-code path: semmle-code ref: ${{ inputs.SOURCE_BRANCH }} @@ -75,7 +83,7 @@ jobs: - name: Create pull request env: # Needed for gh - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | # If nothing to commit, exit now. It's fine. No orphans. changes=$(git diff --name-only | wc -l) diff --git a/.github/workflows/sync-graphql.yml b/.github/workflows/sync-graphql.yml index 02c4cb437794..b4521febafe6 100644 --- a/.github/workflows/sync-graphql.yml +++ b/.github/workflows/sync-graphql.yml @@ -26,12 +26,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-internal,docs-engineering + - uses: ./.github/actions/node-npm-setup - name: Run updater scripts id: sync env: # need to use a token from a user with access to github/github for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: npm run sync-graphql - name: Create pull request id: create-pull-request @@ -44,7 +53,7 @@ jobs: # Token should be a PAT because actions performed with GITHUB_TOKEN # don't trigger other workflows and this action force pushes updates # from the default branch. - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: 'Update GraphQL data files' title: GraphQL schema update body: @@ -57,7 +66,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -80,7 +89,7 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} notify_ignored_changes: if: github.repository == 'github/docs-internal' && needs.update_graphql_files.outputs.ignored-count > 0 && github.event_name != 'workflow_dispatch' @@ -89,6 +98,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/slack-alert with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} @@ -102,4 +120,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-llms-txt.yml b/.github/workflows/sync-llms-txt.yml index 6c75b2456aa0..e8cb388cce4d 100644 --- a/.github/workflows/sync-llms-txt.yml +++ b/.github/workflows/sync-llms-txt.yml @@ -38,12 +38,20 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup - name: Generate llms.txt for docs.github.com env: - DOCS_BOT_PAT_BASE: ${{ secrets.DOCS_BOT_PAT_BASE }} + DOCS_BOT_PAT_BASE: ${{ steps.app-token.outputs.token }} run: | npm run generate-llms-txt --silent -- \ --config data/llms-txt/config-docs.yml \ @@ -52,7 +60,7 @@ jobs: - name: Generate llms.txt for github.com env: - DOCS_BOT_PAT_BASE: ${{ secrets.DOCS_BOT_PAT_BASE }} + DOCS_BOT_PAT_BASE: ${{ steps.app-token.outputs.token }} run: | npm run generate-llms-txt --silent -- \ --config data/llms-txt/config-monolith.yml \ @@ -75,7 +83,7 @@ jobs: - name: Ensure sync branch exists in docs-internal if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/docs-internal" if gh api "repos/$REPO/git/ref/heads/$BRANCH" --jq '.object.sha' > /dev/null 2>&1; then @@ -91,7 +99,7 @@ jobs: - name: Commit and push docs.md if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | cp /tmp/docs-llms.txt data/llms-txt/docs.md git config user.name "docs-bot" @@ -103,7 +111,7 @@ jobs: - name: Create or update docs-internal PR if: steps.diff_docs.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/docs-internal" if EXISTING_PR=$(gh pr list --repo "$REPO" --head "$BRANCH" \ @@ -131,7 +139,7 @@ jobs: - name: Fetch current public/llms.txt from github/github id: fetch_monolith env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | if gh api repos/github/github/contents/public/llms.txt \ --jq '.content' 2>/dev/null | base64 -d > /tmp/monolith-current.txt; then @@ -154,7 +162,7 @@ jobs: - name: Ensure sync branch exists in github/github if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" if gh api "repos/$REPO/git/ref/heads/$BRANCH" --jq '.object.sha' > /dev/null 2>&1; then @@ -172,7 +180,7 @@ jobs: - name: Commit monolith llms.txt to github/github if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" CONTENT=$(base64 -w 0 /tmp/monolith-llms.txt) @@ -197,7 +205,7 @@ jobs: - name: Create or update github/github PR if: steps.diff_monolith.outputs.changed == 'true' env: - GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GH_TOKEN: ${{ steps.app-token.outputs.token }} run: | REPO="github/github" if EXISTING_PR=$(gh pr list --repo "$REPO" --head "$BRANCH" \ @@ -241,4 +249,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/sync-secret-scanning.yml b/.github/workflows/sync-secret-scanning.yml index 42080d486297..22ac69b54d40 100644 --- a/.github/workflows/sync-secret-scanning.yml +++ b/.github/workflows/sync-secret-scanning.yml @@ -25,6 +25,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: token-scanning-service,docs-internal,docs-engineering - uses: ./.github/actions/node-npm-setup @@ -33,7 +41,7 @@ jobs: env: # need to use a token from a user with access to # github/token-scanning-service for this step - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run sync-secret-scanning @@ -45,7 +53,7 @@ jobs: HUSKY: '0' with: # need to use a token with repo and workflow scopes for this step - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} commit-message: 'Add updated secret scanning data' title: Sync secret scanning data body: | @@ -65,7 +73,7 @@ jobs: - name: Enable GitHub auto-merge if: ${{ steps.create-pull-request.outputs.pull-request-number }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} AUTOMERGE_PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} run: npm run enable-automerge @@ -84,4 +92,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name != 'workflow_dispatch' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/triage-stale-check.yml b/.github/workflows/triage-stale-check.yml index 17e46b603d27..9b20ce683aa7 100644 --- a/.github/workflows/triage-stale-check.yml +++ b/.github/workflows/triage-stale-check.yml @@ -51,10 +51,20 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} stale_staff: name: Remind staff about PRs waiting for review @@ -86,7 +96,17 @@ jobs: with: slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} + - name: Generate GitHub App token + if: ${{ failure() }} + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: docs-engineering + - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/validate-github-github-docs-urls.yml b/.github/workflows/validate-github-github-docs-urls.yml index dc61365a69b3..d92f775d82f8 100644 --- a/.github/workflows/validate-github-github-docs-urls.yml +++ b/.github/workflows/validate-github-github-docs-urls.yml @@ -35,11 +35,20 @@ jobs: steps: - name: Check out repo's default branch uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + app-id: ${{ secrets.DOCS_BOT_APP_ID }} + private-key: ${{ secrets.DOCS_BOT_APP_PRIVATE_KEY }} + owner: github + repositories: github,docs-engineering + - uses: ./.github/actions/node-npm-setup - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }} repository: github/github ref: master path: github @@ -56,7 +65,7 @@ jobs: - name: Update config/docs-urls.json in github/github (possibly) if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run validate-github-github-docs-urls -- generate-new-json checks.json github/config/docs-urls.json @@ -87,7 +96,7 @@ jobs: - name: Clean up old branches in github/github if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }} env: - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} run: | npm run validate-github-github-docs-urls -- clean-up-old-branches --prefix update-docs-urls @@ -115,7 +124,7 @@ jobs: if: ${{ github.event_name == 'pull_request' && steps.changed_files.outputs.any_modified == 'true' }} env: CHANGED_FILES: ${{ steps.changed_files.outputs.all_modified_files }} - GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} ISSUE_NUMBER: ${{ github.event.pull_request.number }} REPOSITORY: ${{ github.repository }} run: | @@ -129,4 +138,4 @@ jobs: - uses: ./.github/actions/create-workflow-failure-issue if: ${{ failure() && github.event_name == 'schedule' }} with: - token: ${{ secrets.DOCS_BOT_PAT_BASE }} + token: ${{ steps.app-token.outputs.token }}

    The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

9q&wXpj8}y1mq;k{ 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%0Dwsd%taFVsFzIw0R2v0Es6k~um`xF=MoQ|{=-?G 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 {}ul3s1Bb1PmANGYn<=mBpe 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 Ee?ERx#sB~S literal 0 HcmV?d00001 diff --git a/assets/images/help/desktop/windows-worktree-context-menu.png b/assets/images/help/desktop/windows-worktree-context-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..36128ebb06505084cddfb106304bf46c9ab599cb GIT binary patch literal 105468 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